Contract 53becd0a397fba4985126b43751e34b01c4d583d697f5cbeb6f8471075607491

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.96.0

Instances

  • CDQX7QCHQR4RMVSAS4AR6W3TPCOOMEV447SG4FVOFCBGYBBAUNY7YFPC

Interface

Init owner, native XLM SAC address, and fee table (stroops).

fn a0(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    native_token: soroban_sdk::Address,
    fees: FeeConfig,
)
fn a1(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    profile_digest: soroban_sdk::BytesN<32>,
    inbox_key: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn a2(env: soroban_sdk::Env, account: soroban_sdk::Address) -> Option
fn a3(env: soroban_sdk::Env, profile_digest: soroban_sdk::BytesN<32>) -> bool
fn a4(
    env: soroban_sdk::Env,
    profile_digest: soroban_sdk::BytesN<32>,
) -> Option

extra_peer = optional gift stroops to recipient (on top of send_peer fee).

fn a5(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    payload: soroban_sdk::Bytes,
    code_hash: soroban_sdk::BytesN<32>,
    expires_at: u64,
    extra_peer: i128,
) -> Result<(), soroban_sdk::Error>
fn a6(env: soroban_sdk::Env, account: soroban_sdk::Address) -> bool
fn a7(
    env: soroban_sdk::Env,
    reader: soroban_sdk::Address,
    code_hash: soroban_sdk::BytesN<32>,
) -> Result
fn a8(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
) -> Option>

One-time upgrade: set inbox_key when profile still has zero key.

fn a9(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    inbox_key: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>

Owner-only fee update.

fn b0(env: soroban_sdk::Env, owner: soroban_sdk::Address, fees: FeeConfig)

Imports

WebAssembly Text (WAT) ▶