Overview
The Reactive Network reads event streams and enables transactions across different ecosystems. An Origin acts as an event log provider, delivering events to reactive contracts within the Reactive Network. A Destination is the ecosystem where the actual state transition (transaction) takes place.
Origins and destinations don't have to be the same. Reactive contracts can be configured to work with multiple origins, and the system allows for multiple destinations, enabling conditional selection of which destination ecosystem will be used.
Callback Proxy Address
The Callback Proxy address ensures the validity of a callback transaction by enforcing two key conditions. First, it checks that the callback is genuinely initiated by the Reactive Network by verifying that the sender address matches the Callback Proxy address. Then, it confirms the legitimacy of the callback’s origin by checking the RVM ID embedded in the transaction payload, which should correspond to the intended reactive contract.
Mainnet Chains
Chain | Origin | Destination | Chain ID | Callback Proxy Address | Recommended RPC URL |
---|---|---|---|---|---|
Ethereum Mainnet | ✅ | ✅ | 1 | 0x1D5267C1bb7D8bA68964dDF3990601BDB7902D76 | Find on Chainlist |
Binance Smart Chain | ✅ | ✅ | 56 | 0xdb81A196A0dF9Ef974C9430495a09B6d535fAc48 | Find on Chainlist |
Avalanche C-Chain | ✅ | ✅ | 43114 | 0x934Ea75496562D4e83E80865c33dbA600644fCDa | Find on Chainlist |
Base Chain | ✅ | ✅ | 8453 | 0x0D3E76De6bC44309083cAAFdB49A088B8a250947 | Find on Chainlist |
Sonic Mainnet | ✅ | ➖ | 146 | ➖ | Find on Chainlist |
Reactive Mainnet | ✅ | ✅ | 1597 | 0x0000000000000000000000000000000000fffFfF | https://mainnet-rpc.rnk.dev/ |
Testnet Chains
Chain | Origin | Destination | Chain ID | Callback Proxy Address | Recommended RPC URL |
---|---|---|---|---|---|
Ethereum Sepolia | ✅ | ✅ | 11155111 | 0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA | Find on Chainlist |
Binance Smart Chain | ✅ | ➖ | 97 | Find on Chainlist | |
Polygon Amoy | ✅ | ➖ | 80002 | Find on Chainlist | |
Avalanche Fuji | ✅ | ➖ | 43113 | Find on Chainlist | |
Base Sepolia | ✅ | ➖ | 84532 | Find on Chainlist | |
Reactive Kopli | ✅ | ✅ | 5318008 | 0x0000000000000000000000000000000000fffFfF | https://kopli-rpc.rnk.dev/ |
Hyperlane Mailbox
In addition to using callback senders, you can integrate Hyperlane Mailboxes. A Hyperlane Mailbox is a smart contract designed to send and receive verified cross-chain messages between blockchains, providing a secure and standardized mechanism for interchain communication.
See our Hyperlane Demo to understand how to deploy contracts and send messages with Hyperlane mailboxes.
Chain | Chain ID | Mailbox Address |
---|---|---|
Ethereum Mainnet | 1 | 0xc005dc82818d67AF737725bD4bf75435d065D239 |
Binance Smart Chain | 56 | 0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4 |
Avalanche C-Chain | 43114 | 0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6 |
Base Chain | 8453 | 0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D |
Sonic Mainnet | 146 | 0x3a464f746D23Ab22155710f44dB16dcA53e0775E |
Reactive Mainnet | 1597 | 0x3a464f746D23Ab22155710f44dB16dcA53e0775E |