Contract 49fad116e89f3c11b96d36adbfd3d9d31c7d6ebda1982072bec868f8ef5d0abe

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.89.0

Instances

  • CAEHME2CL3JYFVOFVULAWR5UMQMCUAQ4Z7PUTBRMSLFEOMVGZZFJHDTR

Interface

fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn register_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address)
fn is_registered_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address) -> bool
fn mint_credential(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    issuer: soroban_sdk::Address,
    credential_type: soroban_sdk::Symbol,
    claim_hash: soroban_sdk::String,
    expires_at: u64,
) -> u64
fn get_credential(env: soroban_sdk::Env, id: u64) -> Credential
fn is_valid(env: soroban_sdk::Env, id: u64) -> bool
fn revoke(env: soroban_sdk::Env, id: u64, issuer: soroban_sdk::Address)
fn get_owner_credentials(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶