fn initialize(
env: soroban_sdk::Env,
network_id: soroban_sdk::String,
admin: soroban_sdk::Address,
fee_handler: soroban_sdk::Address,
upgrade_authority: soroban_sdk::Address,
) -> Result<(), ContractError>
fn swap(env: soroban_sdk::Env, order: SwapOrder) -> Result<(), ContractError>
fn fill(
env: soroban_sdk::Env,
order: SwapOrder,
sender: soroban_sdk::Address,
solver_address: soroban_sdk::String,
) -> Result<(), ContractError>
fn cancel(env: soroban_sdk::Env, id: u128) -> Result<(), ContractError>
fn recv_message(
env: soroban_sdk::Env,
src_network: soroban_sdk::String,
conn_sn: u128,
msg: soroban_sdk::Bytes,
) -> Result<(), ContractError>
fn set_admin(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn set_fee_handler(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn set_protocol_fee(env: soroban_sdk::Env, fee: u128) -> Result<(), ContractError>
fn set_upgrade_authority(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn get_order(env: soroban_sdk::Env, id: u128) -> Result
fn get_finished_order(
env: soroban_sdk::Env,
bytes: soroban_sdk::BytesN<32>,
) -> Result
fn get_receipt(
env: soroban_sdk::Env,
network_id: soroban_sdk::String,
conn_sn: u128,
) -> bool
fn get_admin(env: soroban_sdk::Env) -> Result
fn get_upgrade_authority(
env: soroban_sdk::Env,
) -> Result
fn get_nid(env: soroban_sdk::Env) -> Result
fn get_protocol_fee(env: soroban_sdk::Env) -> Result
fn get_fee_handler(
env: soroban_sdk::Env,
) -> Result
fn get_deposit_id(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