fn pause(env: soroban_sdk::Env)
fn unpause(env: soroban_sdk::Env)
fn get_nonce(env: soroban_sdk::Env, delegator: soroban_sdk::Address) -> u64
fn is_paused(env: soroban_sdk::Env) -> bool
fn get_policy(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
policy_id: u64,
) -> soroban_sdk::Bytes
fn set_policy(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
policy_id: u64,
terms: soroban_sdk::Bytes,
)
fn set_policies(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
policy_ids: soroban_sdk::Vec,
terms_list: soroban_sdk::Vec,
)
fn __constructor(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn cancel_upgrade(env: soroban_sdk::Env)
fn propose_upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn revoke_by_wallet(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
delegate: soroban_sdk::Address,
)
fn enable_delegation(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
delegation: Delegation,
)
fn disable_delegation(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
delegation: Delegation,
)
fn redeem_delegations(
env: soroban_sdk::Env,
redeemer: soroban_sdk::Address,
permission_contexts: soroban_sdk::Vec>,
executions: soroban_sdk::Vec,
)
fn transfer_ownership(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)
fn get_delegation_hash(
env: soroban_sdk::Env,
delegation: Delegation,
) -> soroban_sdk::BytesN<32>
fn register_delegation(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
delegation: Delegation,
)
fn get_policies_contract(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_wallet_delegation(
env: soroban_sdk::Env,
delegator: soroban_sdk::Address,
delegate: soroban_sdk::Address,
) -> Option>
fn set_policies_contract(env: soroban_sdk::Env, policies: soroban_sdk::Address)
fn is_delegation_disabled(
env: soroban_sdk::Env,
delegation_hash: soroban_sdk::BytesN<32>,
) -> bool
fn update_current_contract_wasm(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
)