Contract f23bb9267b1e6fc089b42906d4a7813b52659b8532d5e73dc0d9dccc501b76cd

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.74.0

Instances

  • CACROVBZUYBKQ66MR4WTHICQEAQSRQRAUBLOKIM2XE22NFIKAMBYZFNE
  • CBOC24RLZHETOADX2KHKO5WWV4K6E3DKX6T5SUUPKJXI6JC2SSX47BUI

Interface

fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn set_fee(env: soroban_sdk::Env, fee_rate: u32, fee_wallet: soroban_sdk::Address)
fn get_fee(env: soroban_sdk::Env) -> (u32, soroban_sdk::Address)
fn allow_token(env: soroban_sdk::Env, token: soroban_sdk::Address)
fn disallow_token(env: soroban_sdk::Env, token: soroban_sdk::Address)
fn get_error(env: soroban_sdk::Env) -> u32
fn count_offers(env: soroban_sdk::Env) -> u32
fn create_offer(
    env: soroban_sdk::Env,
    offeror: soroban_sdk::Address,
    send_token: soroban_sdk::Address,
    recv_token: soroban_sdk::Address,
    timestamp: u32,
    send_amount: u64,
    recv_amount: u64,
    min_recv_amount: u64,
) -> u32
fn accept_offer(
    env: soroban_sdk::Env,
    acceptor: soroban_sdk::Address,
    offer_id: u32,
    amount: u64,
) -> u32
fn update_offer(
    env: soroban_sdk::Env,
    offeror: soroban_sdk::Address,
    offer_id: u32,
    recv_amount: u64,
    min_recv_amount: u64,
) -> u32
fn close_offer(
    env: soroban_sdk::Env,
    offeror: soroban_sdk::Address,
    offer_id: u32,
) -> u32
fn load_offer(
    env: soroban_sdk::Env,
    offer_id: u32,
) -> (
    soroban_sdk::Address,
    soroban_sdk::Address,
    soroban_sdk::Address,
    u64,
    u64,
    u64,
    u32,
)
fn check_balances(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    send_token: soroban_sdk::Address,
    recv_token: soroban_sdk::Address,
) -> (u64, u64)

Imports

WebAssembly Text (WAT) ▶