fn initialize(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn deposit(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
desired_a: u128,
desired_b: u128,
token_a: soroban_sdk::Address,
token_b: soroban_sdk::Address,
) -> Result<(), LiquidityPoolError>
fn user_balance(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
token: soroban_sdk::Address,
) -> i128
fn get_pools(
env: soroban_sdk::Env,
contract: soroban_sdk::Address,
tokens: soroban_sdk::Vec,
) -> soroban_sdk::Map, soroban_sdk::Address>
fn balance_of(env: soroban_sdk::Env, contract: soroban_sdk::Address) -> i128
fn hello(
env: soroban_sdk::Env,
to: soroban_sdk::Symbol,
) -> soroban_sdk::Vec