fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn deploy(
env: soroban_sdk::Env,
pin_fee: u32,
join_fee: u32,
min_pin_qty: u32,
min_offer_price: u32,
pinner_stake: u32,
pay_token: soroban_sdk::Address,
max_cycles: u32,
flag_threshold: u32,
) -> soroban_sdk::Address
fn get_instances(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_instance_count(env: soroban_sdk::Env) -> u32
fn get_instance_at(env: soroban_sdk::Env, index: u32) -> soroban_sdk::Address
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn route_to_available(
env: soroban_sdk::Env,
max_check: u32,
) -> Option