Contract 6835c23806075288284c89e133b271a3ac9c61977fbe49121f92c5431f29a0e7

← Back to Index 📥 Download WASM

Meta

Description did-stellar-registry: on-chain registry for did:stellar DIDs
rssdkver 23.5.3#d3e1ab2424388b10893b796b0c8e405c5edd03d2
rsver 1.93.0

Instances

  • CD6LSWW5ZSXOO5WAIHKQLQ262TW7BPI37PNEVMMA273BAPC65NN2AYXQ

Interface

fn get(env: soroban_sdk::Env, did_id: soroban_sdk::BytesN<16>) -> Option
fn update(
    env: soroban_sdk::Env,
    did_id: soroban_sdk::BytesN<16>,
    expected_version: u32,
    next_record: DidRecord,
)
fn register(
    env: soroban_sdk::Env,
    did_id: soroban_sdk::BytesN<16>,
    initial_record: DidRecord,
)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn deactivate(
    env: soroban_sdk::Env,
    did_id: soroban_sdk::BytesN<16>,
    expected_version: u32,
)
fn accept_admin(env: soroban_sdk::Env)

Soroban constructor — runs exactly once at deployment time. Sets the initial admin. The deployer MUST sign as admin.

fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn propose_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn transfer_controller(
    env: soroban_sdk::Env,
    did_id: soroban_sdk::BytesN<16>,
    expected_version: u32,
    new_controller: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶