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,
)