Contract 13f2599d4028f68e97deaffeb04b4a3cf025275085a5e11b219520691e474f59

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.87.0

Instances

  • CA3KR27IRUG4YCTBMFPYK3DKB6JLQRO4ODZAGU56E46QZWYXWCN4QCWI

Interface

fn upgrade_contract(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn handle_upgrade_contract(env: soroban_sdk::Env)
fn upgrade_contract_completed(env: soroban_sdk::Env) -> bool
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn deploy(
    env: soroban_sdk::Env,
    business: soroban_sdk::Address,
    loyalty_token_metadata: LoyaltyTokenMetadata,
    salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn remove_deployed_contract(env: soroban_sdk::Env, business: soroban_sdk::Address)
fn deployed_contract_for(
    env: soroban_sdk::Env,
    business: soroban_sdk::Address,
) -> soroban_sdk::Address
fn total_deployed_contracts(env: soroban_sdk::Env) -> i128
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn loyalty_token_wasm_hash(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn set_loyalty_token_wasm_hash(
    env: soroban_sdk::Env,
    wasm_hash: soroban_sdk::BytesN<32>,
)
fn set_invitations_enabled(env: soroban_sdk::Env, enabled: bool)
fn invitations_enabled(env: soroban_sdk::Env) -> bool
fn request_invitation(env: soroban_sdk::Env, business: soroban_sdk::Address)
fn approve_invitation(env: soroban_sdk::Env, business: soroban_sdk::Address)
fn invitation_approved(env: soroban_sdk::Env, business: soroban_sdk::Address) -> bool

Imports

WebAssembly Text (WAT) ▶