fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_admin(env: soroban_sdk::Env, next_admin: soroban_sdk::Address)
fn set_soroswap_pools(
env: soroban_sdk::Env,
pools: soroban_sdk::Vec,
)
fn add_soroswap_pool(env: soroban_sdk::Env, pool: soroban_sdk::Address)
fn remove_soroswap_pool(env: soroban_sdk::Env, pool: soroban_sdk::Address)
fn soroswap_pools(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn soroswap_pool_count(env: soroban_sdk::Env) -> u32
fn get_soroswap_snapshot(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_soroswap_snapshot_page(
env: soroban_sdk::Env,
offset: u32,
limit: u32,
) -> soroban_sdk::Vec
fn get_one_soroswap(
env: soroban_sdk::Env,
pool: soroban_sdk::Address,
) -> SoroswapReserveRow