Skip to main content

Origins & Destinations Image

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

ChainOriginDestinationChain IDCallback Proxy AddressRecommended RPC URL
Ethereum Mainnet10x1D5267C1bb7D8bA68964dDF3990601BDB7902D76Find on Chainlist
Binance Smart Chain560xdb81A196A0dF9Ef974C9430495a09B6d535fAc48Find on Chainlist
Avalanche C-Chain431140x934Ea75496562D4e83E80865c33dbA600644fCDaFind on Chainlist
Base Chain84530x0D3E76De6bC44309083cAAFdB49A088B8a250947Find on Chainlist
Sonic Mainnet146Find on Chainlist
Reactive Mainnet15970x0000000000000000000000000000000000fffFfFhttps://mainnet-rpc.rnk.dev/

Testnet Chains

ChainOriginDestinationChain IDCallback Proxy AddressRecommended RPC URL
Ethereum Sepolia111551110xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDAFind on Chainlist
Binance Smart Chain97Find on Chainlist
Polygon Amoy80002Find on Chainlist
Avalanche Fuji43113Find on Chainlist
Base Sepolia84532Find on Chainlist
Reactive Kopli53180080x0000000000000000000000000000000000fffFfFhttps://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.

ChainChain IDMailbox Address
Ethereum Mainnet10xc005dc82818d67AF737725bD4bf75435d065D239
Binance Smart Chain560x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4
Avalanche C-Chain431140xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6
Base Chain84530xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D
Sonic Mainnet1460x3a464f746D23Ab22155710f44dB16dcA53e0775E
Reactive Mainnet15970x3a464f746D23Ab22155710f44dB16dcA53e0775E