Extend the contract's TTL by 1 year.
fn ping(env: soroban_sdk::Env)
Upgrade the contract WASM. Only callable by the owner.
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
Initialise the lockb0x for owner with an optional PoH anchor.
Called exactly once by the Controller Contract after deployment.
fn initialize(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
poh_anchor: soroban_sdk::BytesN<32>,
)
fn get_poh_anchor(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn is_poh_verified(env: soroban_sdk::Env) -> bool
fn get_contact_root(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn get_gallery_root(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
Update the Contact List SMT root.
fn update_contact_root(env: soroban_sdk::Env, new_root: soroban_sdk::BytesN<32>)
Update the BYOS Media Gallery SMT root.
fn update_gallery_root(env: soroban_sdk::Env, new_root: soroban_sdk::BytesN<32>)