Contract d47ff11a030b7965f003051a3486d12c5d10da191a945f9f14dc3c5794842a70

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.85.1

Instances

  • CBOU2BLFEKU4DZYIOEKYBIMRCHUGYCMWZ2SMVQPS7BXGPDISP5UJ3OOW

Interface

fn __constructor(
    env: soroban_sdk::Env,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
    lp_token_name: soroban_sdk::String,
    lp_token_symbol: soroban_sdk::String,
)
fn add_liquidity(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    amount_a: i128,
    amount_b: i128,
) -> i128
fn remove_liquidity(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    liquidity: i128,
) -> (i128, i128)
fn swap(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    input_token: soroban_sdk::Address,
    amount_in: i128,
) -> i128
fn get_token_a(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_token_b(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_reserves(env: soroban_sdk::Env) -> (i128, i128)
fn is_xlm_pool(env: soroban_sdk::Env) -> bool
fn get_xlm_token_index(env: soroban_sdk::Env) -> Option
fn get_xlm_balance(env: soroban_sdk::Env) -> i128
fn supply(env: soroban_sdk::Env) -> i128
fn get_total_fees_earned(env: soroban_sdk::Env) -> i128
fn get_fees_per_lp_token(env: soroban_sdk::Env) -> i128
fn get_user_unclaimed_fees(env: soroban_sdk::Env, user: soroban_sdk::Address) -> i128
fn claim_fees(env: soroban_sdk::Env, caller: soroban_sdk::Address) -> i128
fn get_total_volume_24h(env: soroban_sdk::Env) -> i128
fn get_total_volume_7d(env: soroban_sdk::Env) -> i128
fn get_total_volume_all_time(env: soroban_sdk::Env) -> i128
fn get_user_liquidity_position(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> (i128, i128, i128)
fn get_pool_tvl(env: soroban_sdk::Env) -> i128
fn balance_of(env: soroban_sdk::Env, id: soroban_sdk::Address) -> i128

Imports

WebAssembly Text (WAT) ▶