Contract 75e5cb71647a3ea3e2cae7ce14afad991c647e0fd938fe09887aaaea4dded2bf

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdkver 23.0.0#717595da8e7ca090a326116bfffb6aa4d4c74004
rsver 1.95.0

Instances

  • CAQBZTC53L4CO7LQQ72XLQG7NYYG5JWMH6BER4IFVKAWUM5IYNB7IJSN

Interface

fn is_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address) -> bool
fn revoke_vc(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    vc_hash: soroban_sdk::BytesN<32>,
)
fn add_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address)
fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)

Verifica se o usuário tem uma VC válida registrada

fn has_valid_vc(env: soroban_sdk::Env, user: soroban_sdk::Address) -> bool
fn remove_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address)

Registra uma VC para um usuário específico

fn register_user_vc(
    env: soroban_sdk::Env,
    issuer: soroban_sdk::Address,
    user: soroban_sdk::Address,
    vc_hash: soroban_sdk::BytesN<32>,
)

Imports

WebAssembly Text (WAT) ▶