Contract 9b8177905be5a08c95a9b4da071b5fc752da4f55a3ece724cbc3f446c9d6c775

← Back to Index 📥 Download WASM

Meta

cliver 23.3.0#08473ac20016c369067ce0dbca91d9595e72d6d4
rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.84.0

Instances

  • CDWMA5P5CYR7JNUGTQVETOCSJZWSGNLEILF7JMBF3QIV5BKKVGDKKI4G

Interface

fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn update_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn add_operator(env: soroban_sdk::Env, operator: soroban_sdk::Address)
fn remove_operator(env: soroban_sdk::Env, operator: soroban_sdk::Address)
fn is_operator(env: soroban_sdk::Env, operator: soroban_sdk::Address) -> bool
fn set_native_token(env: soroban_sdk::Env, native_token: soroban_sdk::Address)
fn set_native_reserve(env: soroban_sdk::Env, reserve: i128)
fn get_native_config(env: soroban_sdk::Env) -> (Option, i128)
fn set_marker_token(
    env: soroban_sdk::Env,
    key_id: u32,
    marker_token: soroban_sdk::Address,
)
fn get_marker_token(env: soroban_sdk::Env, key_id: u32) -> Option
fn execute(
    env: soroban_sdk::Env,
    contract: soroban_sdk::Address,
    func: soroban_sdk::Symbol,
    args: soroban_sdk::Vec,
)
fn withdraw(
    env: soroban_sdk::Env,
    token_addr: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn quote_pool_estimate_swap(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    token_in: soroban_sdk::Address,
    token_out: soroban_sdk::Address,
    in_amount: i128,
) -> u128
fn call(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    arb_asset: soroban_sdk::Address,
    amount_in: i128,
    min_profit: i128,
    steps: soroban_sdk::Vec,
) -> (u128, soroban_sdk::Vec, i128, u128)
fn cm(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    offer_asset: soroban_sdk::Address,
    amount_in: i128,
    ask_asset: soroban_sdk::Address,
    min_ask_amount_out: i128,
    steps: soroban_sdk::Vec,
) -> (u128, u128, u128, soroban_sdk::Vec)
fn cm_marked(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    key_id: u32,
    nonce: u64,
    offer_asset: soroban_sdk::Address,
    amount_in: i128,
    ask_asset: soroban_sdk::Address,
    min_ask_amount_out: i128,
    steps: soroban_sdk::Vec,
) -> (u128, u128, u128, soroban_sdk::Vec)
fn __empty(env: soroban_sdk::Env)

Imports

WebAssembly Text (WAT) ▶