Contract bad20d5456460200b24e3d94cc9d742cf8dacb58ed97042cbcab2f47176c4ca0

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.7#211569aa49c8d896877dfca1f2eb4fe9071121c8
rsver 1.81.0

Instances

  • CCZJI5FX4OBGESK3PLAR7ALN7TCHFCU66SOAWWRSDYZ3AHKGTQPW3GP2

Interface

fn constructor(
    env: soroban_sdk::Env,
    public_key: soroban_sdk::BytesN<65>,
    owner: soroban_sdk::Address,
)
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_owner(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn set_public_key(env: soroban_sdk::Env, public_key: soroban_sdk::BytesN<65>)
fn withdraw(
    env: soroban_sdk::Env,
    amount: u128,
    nonce: u128,
    token: soroban_sdk::Address,
    receiver: soroban_sdk::Address,
    signature: soroban_sdk::BytesN<64>,
    recovery_id: u32,
)
fn deposit(
    env: soroban_sdk::Env,
    sender_id: soroban_sdk::Address,
    amount: u128,
    token: soroban_sdk::Address,
    receiver_id: soroban_sdk::BytesN<32>,
) -> u128
fn get_deposit(env: soroban_sdk::Env, nonce: u128) -> soroban_sdk::Bytes
fn get_public_key(env: soroban_sdk::Env) -> soroban_sdk::BytesN<65>
fn verify_signature(
    env: soroban_sdk::Env,
    data: soroban_sdk::Bytes,
    signature: soroban_sdk::BytesN<64>,
) -> bool
fn hot_verify(
    env: soroban_sdk::Env,
    wallet_id: soroban_sdk::String,
    data: soroban_sdk::BytesN<48>,
) -> bool
fn hot_verify_refund(
    env: soroban_sdk::Env,
    wallet_id: soroban_sdk::String,
    data: soroban_sdk::BytesN<8>,
) -> bool

Imports

WebAssembly Text (WAT) ▶