fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn set_admin(
env: soroban_sdk::Env,
new_admin: soroban_sdk::Address,
) -> Result<(), ContractError>
fn create_wallet(
env: soroban_sdk::Env,
username: soroban_sdk::String,
passkey: soroban_sdk::BytesN<77>,
bls_keys: soroban_sdk::Vec>,
) -> Result
Initialize Contract
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
wasm: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn get_latest_version(
env: soroban_sdk::Env,
) -> Result, ContractError>
Set a wallet version
fn get_is_smart_wallet(env: soroban_sdk::Env, wallet_id: soroban_sdk::Address) -> bool
fn get_wallet_by_passkey(
env: soroban_sdk::Env,
passkey: soroban_sdk::BytesN<77>,
) -> Result
fn get_wallet_by_username(
env: soroban_sdk::Env,
username: soroban_sdk::String,
) -> Result
fn get_is_smart_wallet_no_return(
env: soroban_sdk::Env,
wallet_id: soroban_sdk::Address,
)