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)