project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

CrossSync Protocol

Cross chain Messaging Aggregater Protocol. Interact with Hyperlane, Connext, Wormhole, Axelar, CCIP from a single gateway

CrossSync Protocol

Created At

ETHOnline 2023

Winner of

trophy

🏊 Scroll — Pool Prize

Project Description

CrossSync Protocol is a cross-chain messaging aggregator protocol. You may have used Hyperlane, Connext, Wormhole, Axelar, Chainlink CCIP, etc, but these protocols come with various challenges for developers and users. Firstly, they support different types of chains, one is available on some chains and another on some other chains. They also have syntax differences. To integrate one, two, or even three of them, developers need to implement numerous interfaces and understand the workings of the underlying protocol, relayer fees, etc.

To address these challenges and provide a common Interface and Gateway for interacting with multiple messaging interoperability protocols CrossSync has been made, With this users only need to implement and interact with CrossSync Protocol Gateway. They have to call the sendMessage function of the CrossSync Gateway and specify the route ID for sending messages, for example, 1 for Using Axelar, 2 for CCIP, 3 for Connext, 4 for Hyperlane, and 5 for Wormhole. CrossSync Protocol handles the rest and converts all the payload into the payload required for the messenger protocol, you don't have to bother about different kinds of domain IDs, chain names, etc. Additionally, users no longer have to implement individual interfaces to receive messages on the destination chain. A single receiveMessage function is all they need to integrate for receiving the payload.

This protocol is available on Polygon ZKEVM, Mantle Testnet, Scroll Testnet, Goerli, Sepolia, and Mumbai. All contract addresses and abi and details are present in the GitHub repo.

Detailed Demo Video: https://www.loom.com/share/378283b419c7410e9852169f49378115?sid=d9b22c53-7553-4982-ad56-c75ca74c8092

How it's Made

CrossSync Protocol is a cutting-edge solution built on top of cross-chain messaging platforms. This innovative protocol is developed in Solidity, one of the most widely used programming languages for smart contracts, ensuring security and reliability. It is deployed with the Hardhat framework, a popular development tool for Ethereum that simplifies the process of deploying, testing, and interacting with smart contracts. With CrossSync Protocol, we're pushing the boundaries of cross-chain interoperability and providing a seamless and efficient solution for users and developers across diverse blockchain ecosystems

background image mobile

Join the mailing list

Get the latest news and updates