fn constructor(
env: soroban_sdk::Env,
public_key: soroban_sdk::BytesN<65>,
owner: soroban_sdk::Address,
)
fn set_owner(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn owner_withdraw(env: soroban_sdk::Env, amount: u128, token: soroban_sdk::Address)
fn increase_instant_ttl(env: soroban_sdk::Env)
fn clear_deposit(env: soroban_sdk::Env, nonce: u128)
fn set_public_key(env: soroban_sdk::Env, public_key: soroban_sdk::BytesN<65>)
fn withdraw(
env: soroban_sdk::Env,
amount: u128,
nonce: u128,
token: soroban_sdk::Address,
receiver: soroban_sdk::Address,
signature: soroban_sdk::BytesN<65>,
)
fn deposit(
env: soroban_sdk::Env,
sender_id: soroban_sdk::Address,
amount: u128,
token: soroban_sdk::Address,
receiver_id: soroban_sdk::BytesN<32>,
client_timestamp: u128,
) -> u128
fn get_deposit(env: soroban_sdk::Env, nonce: u128) -> soroban_sdk::Bytes
fn get_public_key(env: soroban_sdk::Env) -> soroban_sdk::BytesN<65>
fn is_executed(env: soroban_sdk::Env, nonce: u128) -> bool
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn hot_verify(
env: soroban_sdk::Env,
wallet_id: soroban_sdk::String,
data: soroban_sdk::BytesN<48>,
) -> bool