Fee Estimation
When sending a cross-chain transfer with Hyperlane GMP, two fees are required:- Origin Fee – gas to submit the transaction on the origin chain
- Interchain Fee – gas to deliver and execute the message on the destination chain, including the relayer fee
- 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 transfers, 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
denom
parameter on an IGP - Fees are specified using the
denom
parameter
- 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