fn arb(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
hops: soroban_sdk::Vec,
amount_in: i128,
min_profit: i128,
) -> i128
fn swap(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
hops: soroban_sdk::Vec,
amount_in: i128,
min_out: i128,
) -> i128
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn sweep(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
to: soroban_sdk::Address,
) -> i128
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn version(env: soroban_sdk::Env) -> u32
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn is_operator(env: soroban_sdk::Env, addr: soroban_sdk::Address) -> bool
fn set_operator(env: soroban_sdk::Env, operator: soroban_sdk::Address, allowed: bool)
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)