Contract 773655d8d70e06a29e3e361f9c0de56f654f8ba4e5e6dc5171b5b88251e70bb0

← Back to Index 📥 Download WASM

Meta

rssdkver 25.3.0#dcbea44513feb7734af6b6c4aced2c4a7a2715d0
rsver 1.94.1

Instances

  • CA2PHLIV5SZKD3IMR2RDZLYYWW2YPBMYSLUBOZ4TTSVRXGQE4S5QPL7O

Interface

fn mint(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    metadata_uri: soroban_sdk::String,
) -> u32
fn name(env: soroban_sdk::Env) -> soroban_sdk::String
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn exists(env: soroban_sdk::Env, token_id: u32) -> bool
fn revoke(env: soroban_sdk::Env, token_id: u32)
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::String
fn approve(env: soroban_sdk::Env, spender: soroban_sdk::Address, token_id: u32)
fn balance(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> u32
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn decimals(env: soroban_sdk::Env) -> u32
fn owner_of(env: soroban_sdk::Env, token_id: u32) -> soroban_sdk::Address
fn transfer(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    token_id: u32,
)
fn record_km(env: soroban_sdk::Env, owner: soroban_sdk::Address, km: u32)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn token_uri(env: soroban_sdk::Env, token_id: u32) -> soroban_sdk::String
fn balance_of(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> u32
fn batch_mint(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    items: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    name: soroban_sdk::String,
    symbol: soroban_sdk::String,
)
fn log_season(
    env: soroban_sdk::Env,
    user_hash: soroban_sdk::BytesN<32>,
    season_id: u32,
    summary_hash: soroban_sdk::BytesN<32>,
    timestamp: u64,
)
fn pass_token(env: soroban_sdk::Env, pass_id: u64, owner: soroban_sdk::Address) -> u32
fn reputation(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> Reputation
fn update_uri(env: soroban_sdk::Env, token_id: u32, new_uri: soroban_sdk::String)
fn token_count(env: soroban_sdk::Env) -> u32
fn visit_count(env: soroban_sdk::Env, token_id: u32) -> u32
fn get_approved(env: soroban_sdk::Env, token_id: u32) -> soroban_sdk::Address
fn log_crossing(
    env: soroban_sdk::Env,
    user_hash: soroban_sdk::BytesN<32>,
    pass_id: u64,
    ride_hash: soroban_sdk::BytesN<32>,
    timestamp: u64,
)
fn total_supply(env: soroban_sdk::Env) -> u32
fn log_alpenride(
    env: soroban_sdk::Env,
    user_hash: soroban_sdk::BytesN<32>,
    alpenride_id: u64,
    ride_hash: soroban_sdk::BytesN<32>,
    distance_km: u32,
    elevation_m: u32,
    pass_count: u32,
    timestamp: u64,
)
fn record_season(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn transfer_from(
    env: soroban_sdk::Env,
    spender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    token_id: u32,
)
fn log_conversion(
    env: soroban_sdk::Env,
    user_hash: soroban_sdk::BytesN<32>,
    rc_amount: u64,
    arc_amount: u64,
    rate_bps: u32,
    timestamp: u64,
)
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,
)
fn token_of_owner_by_index(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    index: u32,
) -> u32

Imports

WebAssembly Text (WAT) ▶