fn swap(
env: soroban_sdk::Env,
recipient: soroban_sdk::Address,
operations: soroban_sdk::Vec,
max_spread_bps: Option,
amount: i128,
pool_type: PoolType,
deadline: Option,
max_allowed_fee_bps: Option,
)
fn simulate_swap(
env: soroban_sdk::Env,
operations: soroban_sdk::Vec,
amount: i128,
pool_type: PoolType,
) -> SimulateSwapResponse
fn simulate_reverse_swap(
env: soroban_sdk::Env,
operations: soroban_sdk::Vec,
amount: i128,
pool_type: PoolType,
) -> SimulateReverseSwapResponse
fn migrate_admin_key(env: soroban_sdk::Env) -> Result<(), ContractError>
fn propose_admin(
env: soroban_sdk::Env,
new_admin: soroban_sdk::Address,
time_limit: Option,
) -> Result
fn revoke_admin_change(env: soroban_sdk::Env) -> Result<(), ContractError>
fn accept_admin(env: soroban_sdk::Env) -> Result
fn query_admin(env: soroban_sdk::Env) -> Result
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
factory: soroban_sdk::Address,
)
fn update(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn query_version(env: soroban_sdk::Env) -> soroban_sdk::String
fn add_new_key_to_storage(env: soroban_sdk::Env) -> Result<(), ContractError>