Contract c1092be4ec2cc6319bee50ffeb824d33134078f99501bbace831a6f562935b5c

← Back to Index 📥 Download WASM

Meta

binver 1.0.0
rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.85.0

Instances

  • CDSRYSNQOZTTUQEGBYZZL4VYU5WFEQ7KV6UX2VH3QAVGDFL7ZWWL25KR

Interface

fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
    operator: soroban_sdk::Address,
)
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    token: soroban_sdk::Address,
    oracle: soroban_sdk::Address,
)
fn mint(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    signature: soroban_sdk::BytesN<65>,
    btc_tx_hash: soroban_sdk::Bytes,
    btc_amount: i128,
    btc_amount_str: soroban_sdk::Bytes,
    nav: i128,
    nav_str: soroban_sdk::Bytes,
    token_address: soroban_sdk::Address,
)
fn redeem(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    token_address: soroban_sdk::Address,
    amount: i128,
    receiver: soroban_sdk::Bytes,
)
fn set_signer_cap(env: soroban_sdk::Env, signer: soroban_sdk::BytesN<65>, cap: i128)
fn set_oracle(env: soroban_sdk::Env, oracle: soroban_sdk::Address)
fn get_signer_cap(env: soroban_sdk::Env, signer: soroban_sdk::BytesN<65>) -> i128
fn get_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_oracle(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_owner(env: soroban_sdk::Env) -> Option
fn transfer_ownership(
    env: soroban_sdk::Env,
    new_owner: soroban_sdk::Address,
    live_until_ledger: u32,
)
fn accept_ownership(env: soroban_sdk::Env)
fn renounce_ownership(env: soroban_sdk::Env)

Imports

WebAssembly Text (WAT) ▶