fn initialize(
env: soroban_sdk::Env,
_wrap_native_address: soroban_sdk::Address,
owner: soroban_sdk::Address,
)
fn approve_spending_by_pool(
env: soroban_sdk::Env,
tokens: soroban_sdk::Vec,
pool: soroban_sdk::Address,
)
fn swap_exact_tokens_for_tokens(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
token_path: soroban_sdk::Vec,
pool_path: soroban_sdk::Vec,
amount_in: u128,
minimum_amount_out: u128,
to: soroban_sdk::Address,
deadline: u128,
) -> ()
fn swap_exact_tokens_for_tokens_2(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
nonce: u128,
) -> u128
fn return_swap_exact_tokens_for_t(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
nonce: u128,
)
fn get_amount_out(
env: soroban_sdk::Env,
token_path: soroban_sdk::Vec,
pool_path: soroban_sdk::Vec,
amount_in: i128,
) -> (u128, soroban_sdk::Vec)
fn get_amount_in(
env: soroban_sdk::Env,
token_path: soroban_sdk::Vec,
pool_path: soroban_sdk::Vec,
amount_out: u128,
) -> (u128, soroban_sdk::Vec)
fn transfer_ownership(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)