This repository contains an example implementation of a CCIP (Cross Chain Interoperability Protocol) resolver gateway/server.
Feel free to clone this repo and use it as a starting point for your own implementation. It contains everything you might need for running a basic resolver gateway/server that implements EIP-3668.
This repository is split into two parts:
server/
- contains the gateway/server you run offchaincontracts/
- contains the smart contracts that are deployed on an EVM-compatible chain
The CCIP is a protocol that allows for the resolution of information on chains (or off-chain) from an EVM chain. It is based on the EIP-3668 standard and allows any smart contract to resolve information from an offchain gateway/server. In this repository you will find an example implementation of an ENS Off-chain Resolver, aswell as the matching smart contracts for loading the data.
The ensdomains/offchain-resolver repository contains a more full implementation of an ENS Offchain Resolver, in addition to a worker, and smart contracts.
This repository is heavily inspired by ensdomains/offchain-resolver and v3xlabs/twitter.ngo.