fn __constructor(
env: soroban_sdk::Env,
router: soroban_sdk::Address,
operator: soroban_sdk::Address,
swap_fee_fraction: u32,
)
fn get_swap_fee_fraction(env: soroban_sdk::Env) -> u32
fn get_router(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_swap_fee_fraction(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
swap_fee_fraction: u32,
)
fn claim_fees(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
token: soroban_sdk::Address,
to: soroban_sdk::Address,
) -> u128
fn claim_fees_and_swap(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
swaps_chain: soroban_sdk::Vec<
(
soroban_sdk::Vec,
soroban_sdk::BytesN<32>,
soroban_sdk::Address,
),
>,
token: soroban_sdk::Address,
out_min: u128,
to: soroban_sdk::Address,
) -> u128
fn swap_chained(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
swaps_chain: soroban_sdk::Vec<
(
soroban_sdk::Vec,
soroban_sdk::BytesN<32>,
soroban_sdk::Address,
),
>,
token_in: soroban_sdk::Address,
in_amount: u128,
out_min: u128,
) -> u128
fn swap_chained_strict_receive(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
swaps_chain: soroban_sdk::Vec<
(
soroban_sdk::Vec,
soroban_sdk::BytesN<32>,
soroban_sdk::Address,
),
>,
token_in: soroban_sdk::Address,
out_amount: u128,
in_max: u128,
) -> u128