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!