fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
pool_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn deploy_pool(
env: soroban_sdk::Env,
token_address: soroban_sdk::Address,
salt: soroban_sdk::BytesN<32>,
) -> Result
fn get_pool_address(
env: soroban_sdk::Env,
token_address: soroban_sdk::Address,
) -> Result