Your users are
everywhere

but you can't deploy
everywhere.

Your users are everywhere
but you can't deploy
everywhere.

Reach Your Users
where They are.

BLOCKCHAIN BUILT TO
ENABLE
CHAIN ABSTRACTION

BLOCKCHAIN BUILT TO ENABLE CHAIN ABSTRACTION

Easily build or convert your dApps into custom, intuitive,
natively chain-abstracted interfaces

Easily build or convert your dApps into custom, intuitive, natively chain-abstracted interfaces

Router Academy

ELEVATE YOUR DAPPS

Application Layer

CROSS-CHAIN ASSET SWAPS & TRANSFERS

Router Nitro

Ultra-low latency, cost-effective cross-chain swaps and transfers with trustless security using reverse verification.

learn more

BUILD AND EXTEND OMNICHAIN TOKENS

Token Page

Seamlessly create, extend, and manage omnichain tokens across blockchains, improving capital efficiency and simplifying secure cross-chain transfers.

learn more

MAKE DAPPS CHAIN AGNOSTIC

CCIF

Router's CCIF streamlines cross-chain processes, dApps can attract users and liquidity from all chains, making them truly chain-agnostic.

learn more

LEVERAGE ENDLESS COMPOSABILITY

Infrastructure Layer

CANONICAL BRIDGES FOR BLOCKCHAINS

Router Chain as a canonical bridge, provides a standardized, secure, and efficient connection for onboarding users and liquidity for blockchains.

book a call

STATEFUL BRIDGES WITH CUSTOM LOGICS

Router Chain's modular stack enables devs to build stateful bridges using middleware contract which can retain past data and enable real-time efficient computations.

learn more

BUILD WITH CROSSTALK

An extensible framework that enables seamless state transitions across multiple chains-allows contracts on one chain to communicate with contracts on another.

learn more

ROUTER ACADEMY

Router Academy is your open-source learning hub offering expert-led
courses for beginners and knee-deep cross-chain coders!
Router Academy is your open-source learning hub offering expert-led courses for beginners and knee-deep cross-chain coders!

Code snippets

View On Github
  • Router Chain
  • CCIF
  • Router Nitro
                  

                  
                    function iPing(
                      string calldata destChainId,
                      string calldata destinationContractAddress,
                      string calldata str,
                      bytes calldata requestMetadata
                    ) public payable {
                        currentRequestId++;

                        bytes memory packet = abi.encode(currentRequestId, str);
                        bytes memory requestPacket = abi.encode(destinationContractAddress, packet);
                        gatewayContract.iSend{ value: msg.value }(
                          1, 0, string(""),  destChainId,  requestMetadata,  requestPacket
                        );
                        emit NewPing(currentRequestId);
                    }
                  
                
external link
View on Github external link

join router
protocol's
developer
community

join router protocol's
developer community

SECURE, FLEXIBLE, OPEN SOURCE INFRA FOR MAKING WEB3 CHAIN ABSTRACTED

SECURE, FLEXIBLE, OPEN SOURCE INFRA FOR MAKING WEB3 CHAIN ABSTRACTED