Contract 1bc1266e03cd017700eb6c41afbc0daf04a85f11cf7fcf104c49a3b7eac11062

← Back to Index 📥 Download WASM

Meta

cliver 26.1.0#1228cff8022b804659750b94b315932b0e0f3f6a
rssdk_spec_shaking 2
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.96.0

Instances

  • CCEMGF23WSRRR3C343LQ7SVQWGCNEQ2OA7I5VD7FY7FD4HJAYNQFV7BW

Interface

fn bump_ttl(env: soroban_sdk::Env)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_admin(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    new_admin: soroban_sdk::Address,
)
fn swap_pool(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    pool: soroban_sdk::Address,
    in_idx: u32,
    out_idx: u32,
    amount_in: u128,
    amount_out_min: u128,
) -> u128
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    router: soroban_sdk::Address,
)
fn set_router(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    router: soroban_sdk::Address,
)
fn accept_admin(env: soroban_sdk::Env)
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,
    amount: u128,
    amount_with_slippage: u128,
) -> u128
fn upgrade_wasm(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn is_pool_allowed(env: soroban_sdk::Env, pool: soroban_sdk::Address) -> bool
fn set_pool_allowed(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    pool: soroban_sdk::Address,
    allowed: bool,
)
fn set_pool_binding(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    pool_id: soroban_sdk::BytesN<32>,
    pool: soroban_sdk::Address,
    allowed: bool,
)
fn estimate_pool_swap(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    in_idx: u32,
    out_idx: u32,
    amount_in: u128,
) -> u128
fn bump_route_ttl_batch(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    pools_start: u32,
    bindings_start: u32,
    limit: u32,
) -> (u32, u32)
fn propose_upgrade_wasm(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn is_pool_binding_allowed(
    env: soroban_sdk::Env,
    pool_id: soroban_sdk::BytesN<32>,
    pool: soroban_sdk::Address,
) -> bool
fn swap_exact_tokens_for_tokens(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    amount_in: u128,
    amount_out_min: u128,
    path: soroban_sdk::Vec,
    deadline: u64,
) -> u128

Imports

WebAssembly Text (WAT) ▶