fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn update_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn transfer(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
from: soroban_sdk::Address,
to: soroban_sdk::Address,
transfer_amount: i128,
)
fn withdraw(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
)
fn get_balance(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
user: soroban_sdk::Address,
) -> i128
fn get_balances(
env: soroban_sdk::Env,
tokens: soroban_sdk::Vec,
user: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn version(env: soroban_sdk::Env) -> u32