fn bump_ttl(env: soroban_sdk::Env)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_admin(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
new_admin: soroban_sdk::Address,
)
fn swap_pool(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
pool: soroban_sdk::Address,
in_idx: u32,
out_idx: u32,
amount_in: u128,
amount_out_min: u128,
) -> u128
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
router: soroban_sdk::Address,
)
fn set_router(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
router: soroban_sdk::Address,
)
fn accept_admin(env: soroban_sdk::Env)
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,
amount: u128,
amount_with_slippage: u128,
) -> u128
fn upgrade_wasm(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn is_pool_allowed(env: soroban_sdk::Env, pool: soroban_sdk::Address) -> bool
fn set_pool_allowed(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
pool: soroban_sdk::Address,
allowed: bool,
)
fn set_pool_binding(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
pool_id: soroban_sdk::BytesN<32>,
pool: soroban_sdk::Address,
allowed: bool,
)
fn estimate_pool_swap(
env: soroban_sdk::Env,
pool: soroban_sdk::Address,
in_idx: u32,
out_idx: u32,
amount_in: u128,
) -> u128
fn bump_route_ttl_batch(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
pools_start: u32,
bindings_start: u32,
limit: u32,
) -> (u32, u32)
fn propose_upgrade_wasm(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn is_pool_binding_allowed(
env: soroban_sdk::Env,
pool_id: soroban_sdk::BytesN<32>,
pool: soroban_sdk::Address,
) -> bool
fn swap_exact_tokens_for_tokens(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
amount_in: u128,
amount_out_min: u128,
path: soroban_sdk::Vec,
deadline: u64,
) -> u128