Contract 33b21675e80df0ca70dd9f60370349c687820e8a9d72afe9648a38d12fa902fa

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.92.0

Instances

  • CB4HZOPQVNXEHCWAQYMBSA6G5QWWOHTSZS2L4HH33EAH46AOP5EFNGGZ

Interface

fn uri(env: soroban_sdk::Env, id: u64) -> Result
fn burn(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    id: u64,
    amount: u64,
) -> Result<(), ContractError>
fn mint(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    to: soroban_sdk::Address,
    id: u64,
    amount: u64,
) -> Result<(), ContractError>
fn set_uri(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    id: u64,
    uri: soroban_sdk::Bytes,
) -> Result<(), ContractError>
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn balance_of(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    id: u64,
) -> Result
fn burn_batch(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    ids: soroban_sdk::Vec,
    amounts: soroban_sdk::Vec,
) -> Result<(), ContractError>
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    name: soroban_sdk::String,
    symbol: soroban_sdk::String,
) -> Result<(), ContractError>
fn mint_batch(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    to: soroban_sdk::Address,
    ids: soroban_sdk::Vec,
    amounts: soroban_sdk::Vec,
) -> Result<(), ContractError>
fn show_admin(env: soroban_sdk::Env) -> Result
fn show_config(env: soroban_sdk::Env) -> Result
fn collection_uri(env: soroban_sdk::Env) -> Result
fn balance_of_batch(
    env: soroban_sdk::Env,
    accounts: soroban_sdk::Vec,
    ids: soroban_sdk::Vec,
) -> Result, ContractError>
fn safe_transfer_from(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    id: u64,
    transfer_amount: u64,
) -> Result<(), ContractError>
fn set_collection_uri(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    uri: soroban_sdk::Bytes,
) -> Result<(), ContractError>
fn is_approved_for_all(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    operator: soroban_sdk::Address,
) -> bool
fn set_approval_for_all(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    approved: bool,
) -> Result<(), ContractError>
fn is_approved_for_transfer(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    nft_id: u64,
) -> bool
fn safe_batch_transfer_from(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    ids: soroban_sdk::Vec,
    amounts: soroban_sdk::Vec,
) -> Result<(), ContractError>
fn set_approval_for_transfer(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    nft_id: u64,
    approved: bool,
) -> Result<(), ContractError>

Imports

WebAssembly Text (WAT) ▶