fn init(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
xcall_address: soroban_sdk::Address,
native_token: soroban_sdk::Address,
) -> Result<(), ContractError>
fn send_call_message(
env: soroban_sdk::Env,
to: soroban_sdk::String,
data: soroban_sdk::Bytes,
msg_type: u32,
rollback: Option,
sender: soroban_sdk::Address,
) -> Result
fn handle_call_message(
env: soroban_sdk::Env,
from: soroban_sdk::String,
data: soroban_sdk::Bytes,
_protocols: Option>,
)
fn add_connection(
env: soroban_sdk::Env,
src_endpoint: soroban_sdk::String,
dst_endpoint: soroban_sdk::String,
network_id: soroban_sdk::String,
)
fn get_sequence(env: soroban_sdk::Env) -> Result
fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn version(env: soroban_sdk::Env) -> u32