fn state(env: soroban_sdk::Env) -> WalletState
fn allow_dex(
env: soroban_sdk::Env,
actor: soroban_sdk::Address,
dex: soroban_sdk::Symbol,
)
fn initialize(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
spend_limit_stroops: i128,
)
fn revoke_dex(
env: soroban_sdk::Env,
actor: soroban_sdk::Address,
dex: soroban_sdk::Symbol,
)
fn allow_contract(
env: soroban_sdk::Env,
actor: soroban_sdk::Address,
contract: soroban_sdk::Address,
)
fn authorize_spend(
env: soroban_sdk::Env,
actor: soroban_sdk::Address,
contract: soroban_sdk::Address,
amount_stroops: i128,
) -> bool
fn revoke_contract(
env: soroban_sdk::Env,
actor: soroban_sdk::Address,
contract: soroban_sdk::Address,
)
fn set_spend_limit(
env: soroban_sdk::Env,
actor: soroban_sdk::Address,
spend_limit_stroops: i128,
)