fn bridge_usdc(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
amount: i128,
destination_domain: u32,
mint_recipient: soroban_sdk::BytesN<32>,
) -> Option
fn __constructor(
env: soroban_sdk::Env,
token_messenger_minter: soroban_sdk::Address,
usdc: soroban_sdk::Address,
fee_recipient: soroban_sdk::Address,
)