Contract ccee8cb55ef85dcc44d1443782e70f94395b59780239cfb33eb35b612febe70f

← Back to Index 📥 Download WASM

Meta

Description Smart Contract to issue, transfer, verify, and revoke Verifiable Credentials (VCs).
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.79.0

Instances

  • CA4OZM4D6DBQQ3BNBDTKNOQJJART4QKDAZ3CVCUOCYWTCFUBKNX2XAWZ
  • CADFNCJU5LUXUI3AS6WB73HAYVG76RFWSOHN6Q6UFI4L5AMJCQS4SIFW
  • CBNWFBIJT6H7ZJGFFKDVQZIZ7KF2PISQWJXEPB67TFAPREQWXZGFR27X
  • CBRJNOH7KWT2BE7D54XGSBYHPWZW3J6SZIPWUAYLGTHT6LJWAVKILCSW
  • CCAR2NVMRDUBRNNFXCO6AHV2HOXHSROXICLKNABST4TX6FTA66UXIMCG
  • CCCVNKUFRGFX3IXI7SLN34OD7OSQTJMSEA46R2QAIKBARVC4KV2NHDD2
  • CDWVMF5WW6XOHMRMDZMUUGJA7IMU6ECFTBI5GK56W4TGZERMQR2SJ53P

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    issuer_did: soroban_sdk::String,
)
fn issue(
    env: soroban_sdk::Env,
    vc_id: soroban_sdk::String,
    vc_data: soroban_sdk::String,
    vault_contract: soroban_sdk::Address,
) -> soroban_sdk::String
fn verify(
    env: soroban_sdk::Env,
    vc_id: soroban_sdk::String,
) -> soroban_sdk::Map
fn revoke(env: soroban_sdk::Env, vc_id: soroban_sdk::String, date: soroban_sdk::String)
fn migrate(env: soroban_sdk::Env)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn version(env: soroban_sdk::Env) -> soroban_sdk::String

Imports

WebAssembly Text (WAT) ▶