fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn change_amin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn add_operator(env: soroban_sdk::Env, user: soroban_sdk::Address, level: i32)
fn remove_operator(env: soroban_sdk::Env, user: soroban_sdk::Address)
fn deposit_lp(env: soroban_sdk::Env, user: soroban_sdk::Address, amount: i128) -> i128
fn deposit_2_lp(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
) -> (i128, i128)
fn deposit(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
tokens: soroban_sdk::Vec<(soroban_sdk::Address, i128)>,
)
fn withdraw(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
tokens: soroban_sdk::Vec<(soroban_sdk::Address, i128)>,
)
fn bid_interest(
env: soroban_sdk::Env,
bidder: soroban_sdk::Address,
pool: soroban_sdk::Address,
auction_data: AuctionData,
) -> i128