Contract c30a002f22df72ff4e42364eccc8dd08c65e8788cfb710580de3577e57a57b46

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.94.1

Instances

  • CAXSDT3PKETOES5IIXE6YR5UX2ZZFHUFA7T5CG6RSNGPSDBGFI7FT7MD

Interface

fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    issuance_relayer: soroban_sdk::Address,
    payment_registry: soroban_sdk::Address,
) -> Result<(), VouchifyError>
fn get_voucher(
    env: soroban_sdk::Env,
    voucher_id: soroban_sdk::String,
) -> Result
fn share_voucher(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    voucher_id: soroban_sdk::String,
    child_voucher_id: soroban_sdk::String,
    recipient: soroban_sdk::Address,
    share_amount: i128,
    expires_at: u64,
    external_ref: soroban_sdk::String,
    is_gift: bool,
) -> Result
fn expire_voucher(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    voucher_id: soroban_sdk::String,
) -> Result
fn redeem_voucher(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    voucher_id: soroban_sdk::String,
    amount: i128,
) -> Result
fn refund_voucher(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    voucher_id: soroban_sdk::String,
) -> Result
fn payment_registry(
    env: soroban_sdk::Env,
) -> Result
fn transfer_voucher(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    voucher_id: soroban_sdk::String,
    new_owner: soroban_sdk::Address,
) -> Result
fn create_unfunded_voucher(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    voucher_id: soroban_sdk::String,
    buyer: soroban_sdk::Address,
    current_owner: soroban_sdk::Address,
    merchant_id: u64,
    face_value: i128,
    expires_at: u64,
    external_ref: soroban_sdk::String,
    is_gift: bool,
) -> Result
fn create_voucher_from_payment(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    voucher_id: soroban_sdk::String,
    payment_id: soroban_sdk::String,
    current_owner: soroban_sdk::Address,
    merchant_id: u64,
    face_value: i128,
    expires_at: u64,
    external_ref: soroban_sdk::String,
    is_gift: bool,
) -> Result

Imports

WebAssembly Text (WAT) ▶