• Hackathons
  • Features
  • Blog

CCIPong

CCIP lane router which sends a ping-pong signal from one network to another, which are not directly connected through an official CCIP lane.

  • 6,250 Raised
  • 12 Views
  • 1 Juries

Categories

  • CCIP

Gallery

Description

What the project does?

This project connects blockchains which are not directly connected through CCIP lanes, by using Ethereum (Sepolia in the testnet case) as a HUB through which messages are relayed.

To demonstrate this capability, we've built a simple "Pong" game where smart contracts send an empty message to eachother.

The contracts are on Avax Fuji & Optimism Goerli which DON'T have a CCIP lane connecting them. However, because of this project, they are connected and can be used to send messages to each other.

You can Track the Ping-Pong message here

Consumer messages

https://ccip.chain.link/address/0x7ff4dd9bc0ef4aade5e702875072d473c58b8c5a

Relayer messages

https://ccip.chain.link/address/0xCF2A386CdDB1C73dd970c609913bB7127e4A94EF


GitHub

https://github.com/0xPolycode/ccipong-contracts

Where CCIP is used?

https://github.com/0xPolycode/ccipong-contracts/blob/master/contracts/CCIPong.sol#L55

https://github.com/0xPolycode/ccipong-contracts/blob/master/contracts/Relayer.sol#L18

Transaction Hashes which use CCIP

Avax -> Sepolia

https://ccip.chain.link/tx/0x02175e56a7beb6c79e1f908c673755f9a5d7ca60c243c6215fb2efe680d1dcbb

Sepolia -> OP

https://ccip.chain.link/tx/0xad69bf4aa378f9c73c398745d851cfbc304b9b157612405ad1fe78262911581a


This demonstrates the capability to send a message through two lanes which are not connected!



Attachments