Contract b0fef32569d4e24cfc40e170b1fd5c53d7dca5d272d9abb7e86b60e2fa2a8750

← Back to Index 📥 Download WASM

Meta

rssdkver 21.4.0#d6f5639f643d76e758beecbb0ca391f8cd304c24
rsver 1.82.0

Instances

  • CCDLPATNYWZB76T3YHFOASYICFBUSAJTHXHYROSQAYGQSDNLWGOS3LBL
  • CCZNHHG5CNUBTDZRSCGCKWQSLYMXZA3PXQSKBOSDF7M2O2XPQOZ7DAHE

Interface

fn set_admin(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn set_token_in(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    token_in: soroban_sdk::Address,
)
fn set_operator(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    operator: soroban_sdk::Address,
)
fn set_swap_router(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    swap_router: soroban_sdk::Address,
)
fn add_request(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    proxy_wallet: soroban_sdk::Address,
    token_out: soroban_sdk::Address,
    tx_id: soroban_sdk::BytesN<32>,
    op_id: u128,
    destination: soroban_sdk::Address,
    amount_in: i128,
)
fn swap_chained_via_router(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    destination: soroban_sdk::Address,
    op_id: u128,
    swaps_chain: soroban_sdk::Vec<
        (
            soroban_sdk::Vec,
            soroban_sdk::BytesN<32>,
            soroban_sdk::Address,
        ),
    >,
    out_min: i128,
) -> i128
fn get_token_in(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_requests(
    env: soroban_sdk::Env,
    destination: soroban_sdk::Address,
) -> soroban_sdk::Vec<
    (soroban_sdk::BytesN<32>, u128, soroban_sdk::Address, i128, soroban_sdk::Address),
>
fn get_completed_requests_last_page(
    env: soroban_sdk::Env,
    destination: soroban_sdk::Address,
) -> u32
fn get_completed_requests(
    env: soroban_sdk::Env,
    destination: soroban_sdk::Address,
    page: u32,
) -> soroban_sdk::Vec<
    (
        soroban_sdk::BytesN<32>,
        u128,
        soroban_sdk::Address,
        i128,
        soroban_sdk::Address,
        i128,
    ),
>
fn get_destinations_last_page(env: soroban_sdk::Env) -> u32
fn get_destinations(
    env: soroban_sdk::Env,
    page: u32,
) -> soroban_sdk::Vec
fn get_operational_fee(env: soroban_sdk::Env) -> i128
fn set_operational_fee(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    fee: i128,
)
fn version(env: soroban_sdk::Env) -> u32
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶