fn __constructor(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
signer_pubkey: soroban_sdk::BytesN<32>,
)
fn update_signer(env: soroban_sdk::Env, new_signer_pubkey: soroban_sdk::BytesN<32>)
fn update_owner(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)
fn update_whitelist(
env: soroban_sdk::Env,
tokens: soroban_sdk::Vec,
allowed: bool,
)
fn deposit(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
amount: u64,
memo: soroban_sdk::String,
sender: soroban_sdk::Address,
)
fn claim(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
amount: u64,
nonce: u64,
deadline: u64,
signature: soroban_sdk::BytesN<64>,
sender: soroban_sdk::Address,
)
fn withdraw_stuck(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: u64)