Contract 277444b5d4a175567c78d774ec17a7f3279983f34b135cf02803127bfa206a87

← Back to Index 📥 Download WASM

Meta

cliver 23.4.1#a152ec2488c25136808ad28277c24b3a0765ffd4
rssdkver 23.4.1#e671b396f8bacf1370925f722df158b31c0baae5
rsver 1.96.0-nightly

Instances

  • CDETNHJCL6HWQZVV3KELAF5I5V77QC4BZKQL7GXUPSLD54TCHH6524S2

Interface

fn swap(
    env: soroban_sdk::Env,
    tokens: soroban_sdk::Vec,
    pool_index: soroban_sdk::BytesN<32>,
    token_in: soroban_sdk::Address,
    token_out: soroban_sdk::Address,
    in_amount: u128,
    out_min: u128,
) -> u128
fn owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn router(env: soroban_sdk::Env) -> soroban_sdk::Address
fn balance(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn deposit(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: i128)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn operator(env: soroban_sdk::Env) -> soroban_sdk::Address
fn withdraw(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: i128)
fn set_router(env: soroban_sdk::Env, new_router: soroban_sdk::Address)
fn accept_owner(env: soroban_sdk::Env)
fn set_operator(env: soroban_sdk::Env, new_operator: soroban_sdk::Address)
fn token_holder(env: soroban_sdk::Env) -> soroban_sdk::Address
fn __constructor(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    token_holder: soroban_sdk::Address,
    router: soroban_sdk::Address,
)
fn et_next_owner(env: soroban_sdk::Env) -> Option
fn pending_owner(env: soroban_sdk::Env) -> Option
fn et_next_upgrade(env: soroban_sdk::Env) -> Option
fn request_upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn price_protection(
    env: soroban_sdk::Env,
    token_in: soroban_sdk::Address,
    token_out: soroban_sdk::Address,
) -> Option
fn set_token_holder(env: soroban_sdk::Env, new_token_holder: soroban_sdk::Address)
fn revoke_next_owner(env: soroban_sdk::Env)
fn set_pool_whitelist(
    env: soroban_sdk::Env,
    tokens: soroban_sdk::Vec,
    pool_index: soroban_sdk::BytesN<32>,
    allowed: bool,
)
fn is_pool_whitelisted(
    env: soroban_sdk::Env,
    tokens: soroban_sdk::Vec,
    pool_index: soroban_sdk::BytesN<32>,
) -> bool
fn revoke_next_upgrade(env: soroban_sdk::Env)
fn set_price_protection(
    env: soroban_sdk::Env,
    token_in: soroban_sdk::Address,
    token_out: soroban_sdk::Address,
    min_price: u128,
)
fn next_upgrade_wasm_hash(env: soroban_sdk::Env) -> Option>
fn request_owner_transfer(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)
fn unset_price_protection(
    env: soroban_sdk::Env,
    token_in: soroban_sdk::Address,
    token_out: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶