Contract 1bcd7570c017e700b43ba5ef46f89395b6f50311c59c3cfe60d206a528e08263

← Back to Index 📥 Download WASM

Meta

rssdkver 21.6.0#f57d2454e520ae11dc9c8d55db610557a24a556e
rsver 1.78.0

Instances

  • CAR4PD5Z7SK46N3Q3H67PLJCIMY5PHCACFKRU2MHZKRZSKNT2RFHESTL

Interface

fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    token: soroban_sdk::Address,
)
fn change_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn add_option(env: soroban_sdk::Env, invoke_credits: u32, cost: i128)
fn buy_invoke_credit(
    env: soroban_sdk::Env,
    buyer: soroban_sdk::Address,
    option_id: u32,
) -> UserPurchase
fn withdraw(env: soroban_sdk::Env)
fn get_all_options(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_balance(env: soroban_sdk::Env) -> i128
fn get_total_purchased(env: soroban_sdk::Env) -> i128
fn get_purchase_count(env: soroban_sdk::Env) -> u32
fn get_user_purchase(env: soroban_sdk::Env, user: soroban_sdk::Address) -> i128
fn get_user_count(env: soroban_sdk::Env) -> u32
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶