
Overview
Reactive contracts send cross-chain callback transactions to destination chains. By default, callbacks are delivered through callback proxies. Hyperlane mailboxes provide alternative transport for these callbacks. The mailbox contract on each supported chain acts as the entry and exit point for cross-chain messages.
Reactive contracts still listen to event logs and trigger actions in the same way, only the callback transport changes. Hyperlane transport is useful when a specific chain doesn't yet have its callback proxy deployed.
Hyperlane Mailboxes
Hyperlane Demo
See our Hyperlane Demo to understand how to deploy contracts and send messages with Hyperlane mailboxes.
| Chain | Chain ID | Hyperlane Mailbox | RPC |
|---|---|---|---|
| Ethereum | 1 | 0xc005dc82818d67AF737725bD4bf75435d065D239 | Chainlist |
| BSC | 56 | 0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4 | Chainlist |
| Avalanche | 43114 | 0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6 | Chainlist |
| Base | 8453 | 0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D | Chainlist |
| Sonic | 146 | 0x3a464f746D23Ab22155710f44dB16dcA53e0775E | Chainlist |
| Reactive | 1597 | 0x3a464f746D23Ab22155710f44dB16dcA53e0775E | https://mainnet-rpc.rnk.dev/ |