Contract 66ee47c4c9d92d4e92eebc1971fb635d769dd8812744e2b651ef48c3f8bcaecd

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.7#5da789c50b18a4c2be53394138212fed56f0dfc4
rsver 1.88.0

Instances

  • CBPS3S4QGNY7J3SFN6NX4PYUGVGLQWWIFSRHO43BHJNUHJ3JSY7DNU55

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) ▶