ens-offchain-registrar

Offchain registrar for ENS subnames using CloudFlare Workers and D1

Stars
28
Committers
3

ENS Offchain Registrar

This repo builds on top of ensdomains/offchain-resolver to demonstrate what is effectively an offchain subname registrar for ENS names.

Note: This repo does not include a resolver contract. You can find that here, or use ccip.tools to easily deploy it.

Gateway

Cloudflare Worker is used as the CCIP Read gateway. Cloudflare D1 is used to store name data.

These choices allow for a scalable namespace with low cost (store up to 1M names for free), low latency, and high availability.

Frontend

A bare bones Next.js app that allows users to easily register subnames (i.e. POST to the Cloudflare worker's API) by signing a message with their wallet.