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.
Gateway
CloudFlare Worker is used as the CCIP Read gateway. Cloudflare KV is used to store subname 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.