fn set_admin(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn set_token_in(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
token_in: soroban_sdk::Address,
)
fn set_operator(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
operator: soroban_sdk::Address,
)
fn set_swap_router(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
swap_router: soroban_sdk::Address,
)
fn add_request(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
proxy_wallet: soroban_sdk::Address,
token_out: soroban_sdk::Address,
tx_id: soroban_sdk::BytesN<32>,
op_id: u128,
destination: soroban_sdk::Address,
amount_in: i128,
)
fn swap_chained_via_router(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
destination: soroban_sdk::Address,
op_id: u128,
swaps_chain: soroban_sdk::Vec<
(
soroban_sdk::Vec,
soroban_sdk::BytesN<32>,
soroban_sdk::Address,
),
>,
out_min: i128,
) -> i128
fn get_token_in(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_requests(
env: soroban_sdk::Env,
destination: soroban_sdk::Address,
) -> soroban_sdk::Vec<
(soroban_sdk::BytesN<32>, u128, soroban_sdk::Address, i128, soroban_sdk::Address),
>
fn get_completed_requests_last_page(
env: soroban_sdk::Env,
destination: soroban_sdk::Address,
) -> u32
fn get_completed_requests(
env: soroban_sdk::Env,
destination: soroban_sdk::Address,
page: u32,
) -> soroban_sdk::Vec<
(
soroban_sdk::BytesN<32>,
u128,
soroban_sdk::Address,
i128,
soroban_sdk::Address,
i128,
),
>
fn get_destinations_last_page(env: soroban_sdk::Env) -> u32
fn get_destinations(
env: soroban_sdk::Env,
page: u32,
) -> soroban_sdk::Vec
fn get_operational_fee(env: soroban_sdk::Env) -> i128
fn set_operational_fee(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
fee: i128,
)
fn version(env: soroban_sdk::Env) -> u32
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)