fn get_fees(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
treasury: soroban_sdk::Address,
)
Fee tokens arrive here via a direct token::transfer from maker_pool during execute_swap — this contract just holds them. Sweeps the contract's actual token balance to treasury (no separate internal ledger to keep in sync with real balances).
fn withdraw_fees(env: soroban_sdk::Env, token: soroban_sdk::Address)