Contract ffeae58c889f2835cc9716e81724c229703584c26446f18862979a9669563452

← Back to Index 📥 Download WASM

Meta

binver 0.2.0
cliver 28.0.0#300aaf69ab100536678bdb641428b06f06b318ea
desc On-chain insurance policy/claim/payout hashes keyed to deals. No PII.
name KutanaPay Insurance Record
org KutanaPay
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.98.1

Instances

  • CCZIKV4Y6JZLCMXT3SLNOURCZPXGCUSJLLSNJTAHXLQSTLZWMFRE6566

Interface

Replace this contract's WASM in place. Same C-id and storage; admin only.

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_claim(
    env: soroban_sdk::Env,
    claim_id: soroban_sdk::BytesN<32>,
) -> Option
fn get_policy(
    env: soroban_sdk::Env,
    deal_id: soroban_sdk::BytesN<32>,
) -> Option
fn record_policy(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    deal_id: soroban_sdk::BytesN<32>,
    escrow_id: soroban_sdk::BytesN<32>,
    policy_hash: soroban_sdk::BytesN<32>,
    status: soroban_sdk::Symbol,
)
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn record_claim_decision(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    deal_id: soroban_sdk::BytesN<32>,
    claim_id: soroban_sdk::BytesN<32>,
    decision: soroban_sdk::Symbol,
    decision_hash: soroban_sdk::BytesN<32>,
)
fn record_payout_receipt(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    deal_id: soroban_sdk::BytesN<32>,
    claim_id: soroban_sdk::BytesN<32>,
    receipt_hash: soroban_sdk::BytesN<32>,
)

Imports

WebAssembly Text (WAT) ▶