fn mint(env: soroban_sdk::Env, to: soroban_sdk::Address, amount: i128)
fn approve(
env: soroban_sdk::Env,
_from: soroban_sdk::Address,
_spender: soroban_sdk::Address,
_amount: i128,
_expiration_ledger: u32,
)
fn balance(env: soroban_sdk::Env, id: soroban_sdk::Address) -> i128
fn transfer(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
to: soroban_sdk::Address,
amount: i128,
)
fn allowance(
env: soroban_sdk::Env,
_from: soroban_sdk::Address,
_spender: soroban_sdk::Address,
) -> i128
fn get_tokens(env: soroban_sdk::Env) -> soroban_sdk::Vec
Called by the backstop as comet.get_balance(&blnd_token) and
comet.get_balance(&usdc_token). We return total_shares so the
"underlying per LP token" ratio is 1:1, then blnd = usdc = pool_tokens.
fn get_balance(env: soroban_sdk::Env, _token: soroban_sdk::Address) -> i128
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn get_total_supply(env: soroban_sdk::Env) -> i128