fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
registry: soroban_sdk::Address,
fee_distributor: soroban_sdk::Address,
usdc: soroban_sdk::Address,
eurc: soroban_sdk::Address,
fee_bps: u32,
)
fn set_fee_bps(env: soroban_sdk::Env, new_fee_bps: u32)
fn execute_quote(
env: soroban_sdk::Env,
quote: Quote,
signature: soroban_sdk::BytesN<64>,
)
fn get_protocol_fee(env: soroban_sdk::Env) -> u32