Contract 61bbc68d7bbe96e8da09af2a6a21ec5ff078cfbda8ef1bb08cf4198cd6e94b48

← Back to Index 📥 Download WASM

Meta

binver 1.0.0
rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.85.0
source_repo github:solv-finance/SolvBTC-Stellar-Contract

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,
)
fn redeem(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    amount: i128,
    receiver: soroban_sdk::Bytes,
)
fn set_signer_policy(
    env: soroban_sdk::Env,
    signer: soroban_sdk::BytesN<65>,
    cap: i128,
    window_cap: i128,
    duration: u64,
)
fn set_oracle(env: soroban_sdk::Env, oracle: soroban_sdk::Address)
fn get_signer_policy(
    env: soroban_sdk::Env,
    signer: soroban_sdk::BytesN<65>,
) -> (i128, i128, u64)
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) ▶