Contract a53ae712915159f464550cac82e8e13ce8e8dee3b6a7a89b7e52f833c53a4677

← Back to Index 📥 Download WASM

Meta

rssdkver 21.5.0#d40bd031c14fbd3d75cf4473486ef7ef15af3364
rsver 1.78.0

Instances

  • CA3WQ46LD4J3AWMNWUOYRLOT5ZXRWNJN6NICEIIAUKWLZPOSYIFEJEH2
  • CAX3RFY4ILZR36V24T3QQXNHHXUSL4XV6RDXJHJLSOUEEI7XLASJ54GA
  • CD46ADJKKE2HXNP4SJFZZCOZAJRBHDYKKPNF6CM4UXJHUFLBQGP2II5D

Interface

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>)

Imports

WebAssembly Text (WAT) ▶