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