referrerpolicy=no-referrer-when-downgrade
pub fn send_transfer_token_message_success<Runtime, XcmConfig>(
    ethereum_chain_id: u64,
    collator_session_key: CollatorSessionKeys<Runtime>,
    runtime_para_id: u32,
    assethub_parachain_id: u32,
    weth_contract_address: H160,
    destination_address: H160,
    fee_amount: u128,
    snowbridge_pallet_outbound_queue: Box<dyn Fn(Vec<u8>) -> Option<Event<Runtime>>>,
)
where Runtime: Config + Config + Config + Config + Config + Config + Config + Config + Config + Config + Config, XcmConfig: Config, ValidatorIdOf<Runtime>: From<AccountIdOf<Runtime>>, <Runtime as Config>::AccountId: From<AccountId32> + AsRef<[u8]>,