Contract 6c06e0ecafe9616903f0ceef2a8ada208aafb26404ace1deb39ee89720218747

← Back to Index 📥 Download WASM

Meta

binver 0.2.0
cliver 28.0.0#300aaf69ab100536678bdb641428b06f06b318ea
desc On-chain KYB standing: tier, expiry, revocation. No PII.
name KutanaPay KYB Attestation Registry
org KutanaPay
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.98.1

Instances

  • CBQHRX3BKDILWJQCHZSK7QZL6S73YER65K3XLNAX4IDDD4L6ZX4BETJT
  • CD4I3YPSQ6KOFIC44ATVJZA5RK77F6RJLRIZFRTIRQEZ76NOR5VQO7WP

Interface

Replace this contract's WASM in place. Same C-id and storage; admin only. Upload the new WASM first, then pass its hash here.

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address

Bind the sole upgrade/write authority at deploy time.

fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn get_attestation(
    env: soroban_sdk::Env,
    subject: soroban_sdk::Address,
) -> Option
fn write_attestation(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    subject: soroban_sdk::Address,
    tier: soroban_sdk::Symbol,
    expires_at: u64,
)
fn revoke_attestation(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    subject: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶