fn __constructor(
env: soroban_sdk::Env,
router: soroban_sdk::Address,
operator: soroban_sdk::Address,
fee_destination: soroban_sdk::Address,
max_swap_fee_fraction: u32,
fee_denominator: u32,
)
fn get_max_swap_fee_fraction(env: soroban_sdk::Env) -> u32
fn get_router(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_fee_destination(env: soroban_sdk::Env) -> soroban_sdk::Address
fn claim_fees(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
token: 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,
) -> 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,
fee_fraction: u32,
) -> 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,
fee_fraction: u32,
) -> u128