fn get_pool(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
denomination: i128,
) -> Option
fn get_pools(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn create_pool(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
denomination: i128,
) -> soroban_sdk::Address
fn rotate_pool(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
denomination: i128,
) -> soroban_sdk::Address
fn get_verifier(env: soroban_sdk::Env) -> soroban_sdk::Address
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
verifier: soroban_sdk::Address,
xlm_token: soroban_sdk::Address,
pool_wasm_hash: soroban_sdk::BytesN<32>,
)
fn get_xlm_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_pool_wasm(env: soroban_sdk::Env, pool_wasm_hash: soroban_sdk::BytesN<32>)
fn get_generation(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
denomination: i128,
) -> u32
fn get_pool_count(env: soroban_sdk::Env) -> u32
fn get_pools_page(
env: soroban_sdk::Env,
start: u32,
limit: u32,
) -> soroban_sdk::Vec
fn propose_pool_wasm(env: soroban_sdk::Env, pool_wasm_hash: soroban_sdk::BytesN<32>)