Contract c9de100686a47fda6fded1eb1261b64444006988d299f231a2c30999aaece954

← Back to Index 📥 Download WASM

Meta

rssdkver 27.0.2#45d378a6cb4a026d23fc7286b6ee3add9c9dd0b9
rsver 1.97.1

Instances

  • CB4VR7M63OKX7CSH5RITDZJSJE6KWQS4OVZVBVGWZTQ76ZZNB5UA2TJQ

Interface

fn admin(env: soroban_sdk::Env) -> Result
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn get_receipt(
    env: soroban_sdk::Env,
    receipt_id: soroban_sdk::BytesN<32>,
) -> Result
fn grant_reward(
    env: soroban_sdk::Env,
    receipt_id: soroban_sdk::BytesN<32>,
    reward_points: i128,
) -> Result<(), soroban_sdk::Error>
fn mark_settled(
    env: soroban_sdk::Env,
    receipt_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn redeem_reward(
    env: soroban_sdk::Env,
    receipt_id: soroban_sdk::BytesN<32>,
) -> Result
fn register_receipt(
    env: soroban_sdk::Env,
    receipt_id: soroban_sdk::BytesN<32>,
    merchant: soroban_sdk::Address,
    customer: soroban_sdk::Address,
    purchase_amount: i128,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶