fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn swap(
env: soroban_sdk::Env,
selling: soroban_sdk::Address,
trader: soroban_sdk::Address,
route: Route,
id: u32,
ledger: u32,
) -> soroban_sdk::Vec
fn swap_p(
env: soroban_sdk::Env,
selling: soroban_sdk::Address,
trader: soroban_sdk::Address,
route: Route,
id: u32,
ledger: u32,
pad: soroban_sdk::Bytes,
) -> soroban_sdk::Vec
fn swap_one(env: soroban_sdk::Env, selling: soroban_sdk::Address, route: Route) -> i128
fn withdraw(
env: soroban_sdk::Env,
dest: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
)
fn set_worker(env: soroban_sdk::Env, worker: soroban_sdk::Address)
fn swap_split(
env: soroban_sdk::Env,
selling: soroban_sdk::Address,
trader: soroban_sdk::Address,
routes: soroban_sdk::Vec,
min_total: i128,
id: u32,
ledger: u32,
) -> soroban_sdk::Vec
fn swap_split_p(
env: soroban_sdk::Env,
selling: soroban_sdk::Address,
trader: soroban_sdk::Address,
routes: soroban_sdk::Vec,
min_total: i128,
id: u32,
ledger: u32,
pad: soroban_sdk::Bytes,
) -> soroban_sdk::Vec
fn update_contract(env: soroban_sdk::Env, wasm_hash: soroban_sdk::BytesN<32>)
fn worker_withdraw(
env: soroban_sdk::Env,
worker: soroban_sdk::Address,
dest: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
)