Contract 086b776c75188841b6c53910a94489961f1873886eb1e92cb2bea252044554c9

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.76.0-nightly

Instances

  • CAHCMUVMBESWDDRA5L3ET44T5WV7TEXKWWODV3EOGUJ266ZAMNKYBUQB
  • CAI57JNH2DY74JRM4YY2HCCLBWSGO75QNH3U26DYHWAUKKOEKB6APWHW
  • CAOM7UTYBIPKXHJEIB4VR43ZME7APET4RBD37GX22NPZQOXANKKC7HCR
  • CBMKSLJL6UFPKIE76ASSEKSP4H7ZWL3PCX6NGMWBARR5RH2GHB7U5QMJ
  • CD62ZPQVA26L6ITG2NN4RYZH7AANISLKYZEEPAUPVLWLZZZO2EOW7O3P
  • CDBDGLSOV3WHHVRJHFCUKMYAODZMHTAEYOTMZTFEXXEDDMT7W3USIO3L

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