Contract 5dabc6595d37b9fdcfb7cb245753e1c9ff58a41884ee6913446093d97aa0f233

← Back to Index 📥 Download WASM

Meta

cliver 26.1.0#1228cff8022b804659750b94b315932b0e0f3f6a
rssdkver 25.3.0#dcbea44513feb7734af6b6c4aced2c4a7a2715d0
rsver 1.93.1

Instances

  • CCNDXPMCNPUNIQAOPLGL4VYFSWBDJJBBZ3D4ZSUIPB3VQ2ODDTRC7OJR

Interface

fn claim_fees(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    token: soroban_sdk::Address,
) -> u128
fn get_router(env: soroban_sdk::Env) -> soroban_sdk::Address
fn swap_chained(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    swaps_chain: soroban_sdk::Vec<
        (
            soroban_sdk::Vec,
            soroban_sdk::BytesN<32>,
            soroban_sdk::Address,
        ),
    >,
    token_in: soroban_sdk::Address,
    in_amount: u128,
    out_min: u128,
    fee_fraction: u32,
) -> u128
fn __constructor(
    env: soroban_sdk::Env,
    router: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    fee_destination: soroban_sdk::Address,
    max_swap_fee_fraction: u32,
    fee_denominator: u32,
)
fn swap_chained_to(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    to: soroban_sdk::Address,
    swaps_chain: soroban_sdk::Vec<
        (
            soroban_sdk::Vec,
            soroban_sdk::BytesN<32>,
            soroban_sdk::Address,
        ),
    >,
    token_in: soroban_sdk::Address,
    in_amount: u128,
    out_min: u128,
    fee_fraction: u32,
) -> u128
fn claim_fees_and_swap(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    swaps_chain: soroban_sdk::Vec<
        (
            soroban_sdk::Vec,
            soroban_sdk::BytesN<32>,
            soroban_sdk::Address,
        ),
    >,
    token: soroban_sdk::Address,
    out_min: u128,
) -> u128
fn get_fee_destination(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_max_swap_fee_fraction(env: soroban_sdk::Env) -> u32
fn swap_chained_strict_receive(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    swaps_chain: soroban_sdk::Vec<
        (
            soroban_sdk::Vec,
            soroban_sdk::BytesN<32>,
            soroban_sdk::Address,
        ),
    >,
    token_in: soroban_sdk::Address,
    out_amount: u128,
    in_max: u128,
    fee_fraction: u32,
) -> u128
fn swap_chained_strict_receive_to(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    to: soroban_sdk::Address,
    swaps_chain: soroban_sdk::Vec<
        (
            soroban_sdk::Vec,
            soroban_sdk::BytesN<32>,
            soroban_sdk::Address,
        ),
    >,
    token_in: soroban_sdk::Address,
    out_amount: u128,
    in_max: u128,
    fee_fraction: u32,
) -> u128

Imports

WebAssembly Text (WAT) ▶