fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn referral(env: soroban_sdk::Env, id: u64) -> Option
fn get_owner(env: soroban_sdk::Env) -> Option
fn add_referral(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
fee_bps: u32,
) -> u64
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn sweep_balance(
env: soroban_sdk::Env,
recipient: soroban_sdk::Address,
tokens: soroban_sdk::Vec,
)
fn is_whitelisted(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn set_static_fee(env: soroban_sdk::Env, fee_bps: u32)
fn static_fee_bps(env: soroban_sdk::Env) -> u32
fn accept_ownership(env: soroban_sdk::Env)
fn add_to_whitelist(env: soroban_sdk::Env, token: soroban_sdk::Address)
fn claim_admin_fees(
env: soroban_sdk::Env,
recipient: soroban_sdk::Address,
tokens: soroban_sdk::Vec,
)
fn execute_strategy(
env: soroban_sdk::Env,
sender: soroban_sdk::Address,
total_in: i128,
swap_xdr: soroban_sdk::Bytes,
) -> i128
fn referral_counter(env: soroban_sdk::Env) -> u64
fn set_referral_fee(env: soroban_sdk::Env, id: u64, fee_bps: u32)
fn admin_fee_balance(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn renounce_ownership(env: soroban_sdk::Env)
fn set_referral_owner(env: soroban_sdk::Env, id: u64, new_owner: soroban_sdk::Address)
fn transfer_ownership(
env: soroban_sdk::Env,
new_owner: soroban_sdk::Address,
live_until_ledger: u32,
)
fn whitelisted_tokens(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn claim_referral_fees(
env: soroban_sdk::Env,
id: u64,
tokens: soroban_sdk::Vec,
)
fn set_referral_active(env: soroban_sdk::Env, id: u64, active: bool)
fn referral_fee_balance(
env: soroban_sdk::Env,
id: u64,
token: soroban_sdk::Address,
) -> i128
fn remove_from_whitelist(env: soroban_sdk::Env, token: soroban_sdk::Address)