fn revoke(
env: soroban_sdk::Env,
wallet: soroban_sdk::Address,
device_hash: soroban_sdk::BytesN<32>,
)
fn register(
env: soroban_sdk::Env,
wallet: soroban_sdk::Address,
device_hash: soroban_sdk::BytesN<32>,
agent: soroban_sdk::Address,
)
fn get_agent(
env: soroban_sdk::Env,
device_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn get_owner(
env: soroban_sdk::Env,
device_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn get_device(
env: soroban_sdk::Env,
device_hash: soroban_sdk::BytesN<32>,
) -> DeviceInfo
fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn is_authorized(
env: soroban_sdk::Env,
device_hash: soroban_sdk::BytesN<32>,
agent: soroban_sdk::Address,
) -> bool
fn wallet_device_at(
env: soroban_sdk::Env,
wallet: soroban_sdk::Address,
index: u32,
) -> soroban_sdk::BytesN<32>
fn wallet_device_count(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> u32