Contract 027bd328b31767fae389ef191b159d2f25eecf86aaeefd6c1481feca369eb74c

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.7#5da789c50b18a4c2be53394138212fed56f0dfc4
rsver 1.88.0

Instances

  • CC64BBFHI6WVBUARNNMJN4LMFSO4DUI3WCQ7EFQKVXGCXIO3JGZTABXH

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    defarm_owner: soroban_sdk::Address,
)
fn mint(
    env: soroban_sdk::Env,
    valuechain_id: soroban_sdk::String,
    token_id: u64,
    ipcm_key: soroban_sdk::String,
    data: soroban_sdk::String,
)
fn batch_mint(
    env: soroban_sdk::Env,
    valuechain_id: soroban_sdk::String,
    token_ids: soroban_sdk::Vec,
    ipcm_keys: soroban_sdk::Vec,
    datas: soroban_sdk::Vec,
)
fn transfer(
    env: soroban_sdk::Env,
    valuechain_id: soroban_sdk::String,
    to: soroban_sdk::Address,
    token_id: u64,
)
fn owner_of(
    env: soroban_sdk::Env,
    valuechain_id: soroban_sdk::String,
    token_id: u64,
) -> Option
fn get_metadata(
    env: soroban_sdk::Env,
    valuechain_id: soroban_sdk::String,
    token_id: u64,
) -> Option
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn transfer_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)

Upgrade the contract to a new WASM hash Only admin can perform upgrades

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶