Contract 277391ddaaf81688d26387ecf1d293afb3e03d7f36400194d97a6c755b979e5f

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.4#1d4afb3b981a4f4b2bbc19f0ce38af85c4ab316a
rsver 1.85.1

Instances

  • CCE2IVV74ADXTFWOR43ESPHN35WM5WIK6W3SGMOPU5UZ5EX7MDR3LFCK
  • CDLRG56WVFKLRBDX3IQNLDWURGKGGG4GNXHE7VHIDDRUIHHCTYG2C5WC

Interface

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

Imports

WebAssembly Text (WAT) ▶