fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
new_version: soroban_sdk::String,
)
fn version(env: soroban_sdk::Env) -> soroban_sdk::String
fn add_signer(
env: soroban_sdk::Env,
key: soroban_sdk::BytesN<32>,
weight: u64,
) -> Result<(), SecurityError>
fn accept_admin(env: soroban_sdk::Env)
fn list_signers(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
threshold_numerator: u64,
threshold_denominator: u64,
) -> Result<(), SecurityError>
fn pending_admin(env: soroban_sdk::Env) -> Option
fn propose_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn remove_signer(env: soroban_sdk::Env, key: soroban_sdk::BytesN<32>)
fn set_threshold(
env: soroban_sdk::Env,
numerator: u64,
denominator: u64,
) -> Result<(), SecurityError>
fn required_weight(env: soroban_sdk::Env) -> u64
fn get_total_weight(env: soroban_sdk::Env) -> u64
fn get_signer_weight(env: soroban_sdk::Env, key: soroban_sdk::BytesN<32>) -> u64
fn get_signer_weights(
env: soroban_sdk::Env,
keys: soroban_sdk::Vec>,
) -> soroban_sdk::Vec
fn required_weight_at(env: soroban_sdk::Env, reference_block: u32) -> u64
fn get_total_weight_at(env: soroban_sdk::Env, reference_block: u32) -> u64
fn threshold_numerator(env: soroban_sdk::Env) -> u64
fn get_signer_weight_at(
env: soroban_sdk::Env,
key: soroban_sdk::BytesN<32>,
reference_block: u32,
) -> u64
fn get_signer_weights_at(
env: soroban_sdk::Env,
keys: soroban_sdk::Vec>,
reference_block: u32,
) -> soroban_sdk::Vec
fn threshold_denominator(env: soroban_sdk::Env) -> u64