Contract 62e6f978082b327d89dba563a673e2c9626187dbaff9dc580f85ace48b34226b

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.6#0c47dcfa187069d241f11fb082730f667b55e802
rsver 1.84.0

Instances

  • CAMDS3EP4U2K55KAW6TLWTSQRVHMLWVNMJBVCE3IDMMP5GOD73MCZ25J
  • CC3KPNE7IL4IFEKNRN7RBRGW4B6R6XTK54HU4TIQEJRZZYVX4NDU4XCU

Interface

fn __constructor(
    env: soroban_sdk::Env,
    router: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    swap_fee_fraction: u32,
)
fn get_swap_fee_fraction(env: soroban_sdk::Env) -> u32
fn get_router(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_swap_fee_fraction(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    swap_fee_fraction: u32,
)
fn claim_fees(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
    token: soroban_sdk::Address,
    to: soroban_sdk::Address,
) -> 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,
    to: soroban_sdk::Address,
) -> u128
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,
) -> u128
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,
) -> u128

Imports

WebAssembly Text (WAT) ▶