fn __constructor(env: soroban_sdk::Env, signer: Signer)
fn add_signer(env: soroban_sdk::Env, signer: Signer)
fn update_signer(env: soroban_sdk::Env, signer: Signer)
fn remove_signer(env: soroban_sdk::Env, signer_key: SignerKey)
fn update_contract_code(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn __check_auth(
env: soroban_sdk::Env,
signature_payload: soroban_sdk::BytesN<32>,
signatures: Signatures,
auth_contexts: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>