Fee Estimation
When sending a cross-chain message with Hyperlane GMP, two fees are paid:- Origin Fee – transaction fee on the origin chain (charged by the blockchain)
- Interchain Fee – charged by relayer to cover destination chain transaction fees
- The user has enough funds to pay for the origin transaction
- The cross-chain message will have enough gas to execute on the destination chain and pay for the message delivery
- The total cost of the transfer is transparent to the user before execution
Fee Token Considerations
When sending cross-chain messages, the fee tokens vary by origin chain type and IGP:-
EVM Chains
- Uses native gas token (e.g., ETH) for both origin and interchain fees
-
Sealevel (Solana) Chains
- Uses native gas token (e.g., SOL) for both origin and interchain fees
-
Cosmos Chains
- Supports custom tokens; fees are specified using the
denomparameter on an IGP - Fees are specified using the
denomparameter
- Supports custom tokens; fees are specified using the
Read more about transfer fees and calculations:
- Interchain Gas Payment - Handling gas payments between chains and relayer fees
- Post Dispatch Hooks - Framework for executing actions after message dispatch