fn on_auth(
env: soroban_sdk::Env,
source: soroban_sdk::Address,
contexts: soroban_sdk::Vec,
)
Upgrade contract code (admin via contract registry owner)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn on_install(env: soroban_sdk::Env, _source: soroban_sdk::Address)
fn is_installed(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> bool
fn on_uninstall(env: soroban_sdk::Env, _source: soroban_sdk::Address)
fn __constructor(env: soroban_sdk::Env, contract_registry: soroban_sdk::Address)