Transfer Fees
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
Both are paid upfront on the origin chain to the specified IGP.
This fee structure ensures that:
- 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
info
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