Swap token_in for exact USTRY and renew a domain.
fn renew(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: soroban_sdk::Address,
aquarius: soroban_sdk::Address,
path: soroban_sdk::Vec,
node: soroban_sdk::BytesN<32>,
additional_years: u32,
max_amount_in: i128,
)
Swap token_in for exact USTRY and register a domain.
fn register(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: soroban_sdk::Address,
aquarius: soroban_sdk::Address,
path: soroban_sdk::Vec,
domain: soroban_sdk::String,
tld: soroban_sdk::String,
duration_years: u32,
max_amount_in: i128,
) -> soroban_sdk::BytesN<32>
Swap token_in for exact USTRY and gift renew a domain.
fn gift_renew(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: soroban_sdk::Address,
aquarius: soroban_sdk::Address,
path: soroban_sdk::Vec,
node: soroban_sdk::BytesN<32>,
additional_years: u32,
max_amount_in: i128,
)
Swap token_in for USTRY and deposit into the Vault.
fn public_deposit(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
vault: soroban_sdk::Address,
aquarius: soroban_sdk::Address,
path: soroban_sdk::Vec,
amount_in: i128,
min_amount_out: i128,
)