Contract b33759347acc1858216df962a0ec7f7f6a6de2630802244eb5e3873ae0d686e7

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.7#5da789c50b18a4c2be53394138212fed56f0dfc4
rsver 1.78.0

Instances

  • CDZPLSD426ZCR5XB2D7HDYEDEAS5KYZFX6JEPLFY7QOQ3QHE6DHMECW7

Interface

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

Imports

WebAssembly Text (WAT) ▶