fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn add_executor(env: soroban_sdk::Env, executor_pub_key: soroban_sdk::Address)
fn create_account_addr(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
subaccount_wasm_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn create_account_pkey(
env: soroban_sdk::Env,
executor_index: u32,
platform: soroban_sdk::String,
profile_id: soroban_sdk::String,
salt: soroban_sdk::String,
salt_iv: soroban_sdk::String,
key_index: soroban_sdk::String,
index_iv: soroban_sdk::String,
passkey_hash: soroban_sdk::String,
max_allowance: u32,
subaccount_wasm_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn send_token_pkey(
env: soroban_sdk::Env,
executor_index: u32,
profile_id: soroban_sdk::String,
entered_passkey_hash: soroban_sdk::String,
to: soroban_sdk::Address,
token_id: soroban_sdk::Address,
amount: i128,
)
fn check_tx_validation(
env: soroban_sdk::Env,
executor_index: u32,
profile_id: soroban_sdk::String,
entered_passkey_hash: soroban_sdk::String,
token_id: soroban_sdk::Address,
amount: i128,
) -> bool
fn get_user_points(
env: soroban_sdk::Env,
account_id: soroban_sdk::Address,
) -> UserPoints
fn get_executor(env: soroban_sdk::Env, index: u32) -> soroban_sdk::Address
fn get_account_addr(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
) -> Option
fn get_account_profile(
env: soroban_sdk::Env,
profile_id: soroban_sdk::String,
) -> Option
fn get_user_account(
env: soroban_sdk::Env,
owner_id: Option,
profile_id: Option,
) -> soroban_sdk::Address
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)