fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
factory: soroban_sdk::Address,
)
fn swap(
env: soroban_sdk::Env,
recipient: soroban_sdk::Address,
operations: soroban_sdk::Vec,
max_spread_bps: Option,
amount: i128,
)
fn simulate_swap(
env: soroban_sdk::Env,
operations: soroban_sdk::Vec,
amount: i128,
) -> SimulateSwapResponse
fn simulate_reverse_swap(
env: soroban_sdk::Env,
operations: soroban_sdk::Vec,
amount: i128,
) -> SimulateReverseSwapResponse
fn update(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)