Contract f29c8762a2b6976888d83ec8be6d16fa3808f7a783f58398d07ffa96e8850ad4

← Back to Index 📥 Download WASM

Meta

rssdkver 20.3.2#1d7f9bd8030f69070634bfb07394339824ceb399
rsver 1.76.0-nightly

Instances

  • CBCYYMJY7AWDGUZ63KHMCAJPOAUXGHOQTCML3WIXEBGH2SRJGTBQQ64Y
  • CBZJDM4CRWMIMHIDXIZUE7WB3ZAO6FKC3NIK2YT35335F2THKSHRHXDL

Interface

fn initialize(
    env: soroban_sdk::Env,
    collection_info: CollectionInfo,
    freeze_minter: bool,
)
fn transfer(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    token_id: u32,
)
fn mint(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    token_id: u32,
    token_uri: soroban_sdk::String,
)
fn bulk_mint(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    tokens: soroban_sdk::Vec<(u32, soroban_sdk::String)>,
)
fn burn(env: soroban_sdk::Env, owner: soroban_sdk::Address, token_id: u32)
fn approve(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    spender: soroban_sdk::Address,
    token_id: u32,
    expires: Option,
)
fn revoke(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    spender: soroban_sdk::Address,
    token_id: u32,
)
fn approve_all(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    expiration_ledger: u32,
)
fn revoke_all(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    operator: soroban_sdk::Address,
)
fn freeze_collection(env: soroban_sdk::Env)
fn update_minter(env: soroban_sdk::Env, minter: soroban_sdk::Address)
fn update_token_url(
    env: soroban_sdk::Env,
    token_id: u32,
    token_uri: soroban_sdk::String,
)
fn update_collection_info(env: soroban_sdk::Env, new_collection_info: CollectionInfo)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn extend_ttl_collection(env: soroban_sdk::Env, start_after: u32, limit: u32)
fn extend_ttl_item(env: soroban_sdk::Env, token_id: u32)
fn is_collection_frozen(env: soroban_sdk::Env) -> bool
fn get_collection_info(env: soroban_sdk::Env) -> CollectionInfo
fn get_token_info(env: soroban_sdk::Env, token_id: u32) -> TokenInfo
fn get_tokens(
    env: soroban_sdk::Env,
    owner: Option,
    start_after: u32,
    limit: u32,
) -> soroban_sdk::Vec
fn get_max_token_id(env: soroban_sdk::Env) -> u32
fn get_tokens_count(env: soroban_sdk::Env) -> u32
fn version(env: soroban_sdk::Env) -> u32

Imports

WebAssembly Text (WAT) ▶