Contract e1429fb1b8de1085194cdfab86b8c94ae36003d0b0e5525d286794f9fbb762f8

← Back to Index 📥 Download WASM

Meta

Description Smart contract for Chaincerts Vault
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.76.0

Instances

  • CALZTNHP76YH6V2OW447U46NJYOTXVC2QYQNUYH2ZEIFFZPDFQQLSUSY
  • CATJUPDXVI2TQUBD3SL5DWKVZRDJPSLOZFQPML3C6FCRKLQTDSJRQTQI
  • CBHQWURZ6F4YKRQP5Z42EO47WSFX5KJZ5DC2OI5YHJW4W6WDEK7OEMRD
  • CC23OTDEQBTPMOWKNQSONP6GZXGCWPZBZKLZWIIAP2ZVEJVDXYLX5ANH
  • CD7HMBZL5IOVQN2GSAQCEVNBQXWB7NUAAK5KHU4USW7OE3GGH3OCQFZF
  • CDKYJJYAUYVRURW2ZZUJGOK5EGSC6YAQZ2MJN7GE7625GOI4JBMB6HYE
  • CDP7PZQCQDFXQZIE7MPURKTGT5HLUQWWNVJJV6SE3MZPYOWEHJTE7MFJ

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    did_wasm_hash: soroban_sdk::BytesN<32>,
    did_init_args: soroban_sdk::Vec,
    salt: soroban_sdk::BytesN<32>,
) -> (soroban_sdk::Address, soroban_sdk::Val)
fn authorize_issuers(
    env: soroban_sdk::Env,
    issuers: soroban_sdk::Vec,
)
fn authorize_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address)
fn revoke_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address)
fn store_vc(
    env: soroban_sdk::Env,
    vc_id: soroban_sdk::String,
    vc_data: soroban_sdk::String,
    issuer: soroban_sdk::Address,
    issuer_did: soroban_sdk::String,
    issuance_contract: soroban_sdk::Address,
)
fn revoke_vault(env: soroban_sdk::Env)
fn get_vcs(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn version(env: soroban_sdk::Env) -> soroban_sdk::String

Imports

WebAssembly Text (WAT) ▶