fn config(env: soroban_sdk::Env) -> AccountConfig
fn recover(
env: soroban_sdk::Env,
root: soroban_sdk::Address,
recovery_ref: soroban_sdk::BytesN<32>,
) -> RecoveryReceipt
fn initialize(env: soroban_sdk::Env, root: soroban_sdk::Address)
fn permission(
env: soroban_sdk::Env,
permission_id: soroban_sdk::BytesN<32>,
) -> Permission
fn use_receipt(env: soroban_sdk::Env, payload: soroban_sdk::BytesN<32>) -> UseReceipt
fn __check_auth(
env: soroban_sdk::Env,
signature_payload: soroban_sdk::BytesN<32>,
signature: AccountSignature,
auth_contexts: soroban_sdk::Vec,
) -> Result<(), PermissionAuthError>
fn set_disabled(env: soroban_sdk::Env, root: soroban_sdk::Address, disabled: bool)
fn touch_recovery(
env: soroban_sdk::Env,
root: soroban_sdk::Address,
recovery_ref: soroban_sdk::BytesN<32>,
)
fn contract_version(env: soroban_sdk::Env) -> u32
fn recovery_receipt(
env: soroban_sdk::Env,
recovery_ref: soroban_sdk::BytesN<32>,
) -> RecoveryReceipt
fn touch_permission(
env: soroban_sdk::Env,
root: soroban_sdk::Address,
permission_id: soroban_sdk::BytesN<32>,
)
fn create_permission(
env: soroban_sdk::Env,
root: soroban_sdk::Address,
grant: PermissionGrant,
) -> Permission
fn revoke_permission(
env: soroban_sdk::Env,
root: soroban_sdk::Address,
permission_id: soroban_sdk::BytesN<32>,
) -> Permission
fn touch_use_receipt(
env: soroban_sdk::Env,
root: soroban_sdk::Address,
payload: soroban_sdk::BytesN<32>,
)