Contract 0013c216736f0c12bf9e1b3fd46176abbbed49781590859aedff59a09c52dcc1

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.92.0

Instances

  • CBQPTGSHMQ3WCYYITESSXJLWFM4UEAVVQQI3FPE23LSNMKV3ZQO2BWZK

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,
    fee_bps: u32,
)
fn lp_balance(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
) -> i128
fn add_liquidity(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
    amount_a: i128,
    amount_b: i128,
) -> i128
fn remove_liquidity(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
    lp_amount: i128,
) -> (i128, i128)

Imports

WebAssembly Text (WAT) ▶