fn initialize(env: soroban_sdk::Env, msg: InitializeMsg) -> Result<(), ContractError>
fn get_admin(env: soroban_sdk::Env) -> Result
fn initiate_admin_transfer(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn confirm_admin_transfer(env: soroban_sdk::Env) -> Result<(), ContractError>
fn send_message(
env: soroban_sdk::Env,
src_dapp_address: soroban_sdk::Address,
dst_chain_id: u128,
dst_address: soroban_sdk::Bytes,
payload: soroban_sdk::Bytes,
) -> Result<(), ContractError>
fn verify_message(
env: soroban_sdk::Env,
sender_dapp_address: soroban_sdk::Address,
src_chain_id: u128,
src_address: soroban_sdk::Bytes,
conn_sn: u128,
payload: soroban_sdk::Bytes,
signatures: soroban_sdk::Vec>,
) -> Result<(), ContractError>
fn update_validators(
env: soroban_sdk::Env,
pub_keys: soroban_sdk::Vec>,
threshold: u32,
) -> Result<(), ContractError>
fn get_validators_threshold(env: soroban_sdk::Env) -> Result
fn set_validators_threshold(
env: soroban_sdk::Env,
threshold: u32,
) -> Result<(), ContractError>
fn get_validators(
env: soroban_sdk::Env,
) -> Result>, ContractError>
fn get_receipt(env: soroban_sdk::Env, chain_id: u128, sn: u128) -> bool
fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn extend_instance_storage(env: soroban_sdk::Env) -> Result<(), ContractError>