Contract 04891de23199f3d91113af75051a13b23dff5959fd489f4ad5748d72a7966e23

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.92.0

Instances

  • CDEKGG6VSVFJ73EFR2AUW6UKBMWO6XBP2A5CASG6UPPW65AF4YGYHMJH

Interface

fn get_pool(
    env: soroban_sdk::Env,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
) -> LiquidityPool
fn init_pool(
    env: soroban_sdk::Env,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
    swap_fee_bps: u32,
)
fn add_liquidity(
    env: soroban_sdk::Env,
    provider: soroban_sdk::Address,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
    amount_a: i128,
    amount_b: i128,
) -> i128
fn get_lp_balance(
    env: soroban_sdk::Env,
    holder: soroban_sdk::Address,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
) -> i128
fn remove_liquidity(
    env: soroban_sdk::Env,
    provider: soroban_sdk::Address,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
    lp_tokens: i128,
) -> (i128, i128)

Imports

WebAssembly Text (WAT) ▶