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

X-CHAT

X-Chat is a Dapp where you can Chat and send Assets across EVM and ZK compatible chains

X-CHAT

Created At

Scaling Ethereum 2023

Winner of

trophy

📜 Scroll — Just Deploy!

trophy

🥈 Connext — Best Crosschain App

Project Description

Hello and welcome to X-Chat, the revolutionary Dapp that allows you to chat and send assets across EVM and ZK compatible chains.

While we were looking for a problem to hack we saw that in almost every single one of the EVMs and rollups in the Ethereum ecosystem there was an inherent need to create a UI and protocol for address to address messaging within each one of these chains

In the world of blockchain technology, interoperability between different chains has always been a challenge. But with X-Chat, we have created a solution that enables users to seamlessly communicate and transact across various chains. Whether you're an investor looking to move assets between different chains or a developer building a dapp that requires cross-chain communication, X-Chat has got you covered.

How it's Made

All messages, assets and files that are sent from one chain to another are sent through the xcall function in the contract deployed in the origin chain, which is passed to the Connext network to reach the xReciever in the contract deployed in the destination chain. The messages, assets and files that go within the same chain call the own contract of that chain, in this case the chains that are not compatible with Connext have their own contract without xcall or xReciever.

We are using the following technologies:

-Connext:

--Sending cross chain messages.

----Using the xcall and xReciever commands of the SDK in our Smart contract.

--Sending USDC cross chain.

----Through the xTransfer command of the SDK implemented in our Smart contract.

-Gnosis:

--Sending messages, files and USDC to all chains compatible with Connext.

-Optimism:

--Sending messages, files and USDC to all chains compatible with Connext.

-Polygon:

--Sending messages, files and USDC to all chains compatible with Connext.

-Arbitrum:

--Sending messages, files and USDC to all chains compatible with Connext.

-BNB:

--Sending messages, files and USDC to all chains compatible with Connext.

-Scroll:

--Sending messages, files and USDC to the same secure and efficient chain thanks to the ZK incorporated into the network.

-Taiko:

--Sending messages, files and USDC to the same secure and efficient chain thanks to the ZK incorporated into the network.

-Mantle:

--Sending messages, files and WETH to the same secure and efficient chain thanks to the ZK incorporated into the network.

-ChainSafe (Filecoin):

--Upload files to IPFS through Chainsafe API.

background image mobile

Join the mailing list

Get the latest news and updates