fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn execute(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
input_token: soroban_sdk::Address,
input_amount: u128,
instructions: soroban_sdk::Vec,
fee_collection_index: u32,
affiliate_fees: soroban_sdk::Vec,
) -> u128
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn is_whitelisted(env: soroban_sdk::Env, target: soroban_sdk::Address) -> bool
fn add_to_whitelist(env: soroban_sdk::Env, target: soroban_sdk::Address)
fn remove_from_whitelist(env: soroban_sdk::Env, target: soroban_sdk::Address)