Bridging Process with Hyperlane Warp Routes
When a user initiates a token transfer across chains, the process follows these steps:
Message Sending: The user calls
transferRemote
on the Warp Route contract, specifying the destination chain and recipientToken Handling: Depending on the Warp Route type:
Native tokens are locked in the contract
ERC20 tokens are transferred to the contract
Synthetic tokens are burned
Message Dispatch: The Warp Route sends a message through the Hyperlane Mailbox with token details
Validator Attestation: Validators in the Gelato Hyperlane Cluster sign the message
Message Relay: The Gelato Hyperlane Relayer delivers the message to the destination chain
Security Verification: The ISM on the destination chain verifies validator signatures
Token Release: The destination Warp Route contract mints or releases tokens to the recipient
Last updated