Skip to main contentThis page outlines the core contracts and flows at a high level.
Components
- L1Resolver (Ethereum): Supports cross-chain resolution compatibility.
- L2 Registry / Resolver (Celo): Stores nodes and records (addr, text, avatar).
- L2 Registrar V1: Registration and renewals using CELO with USD pricing.
- L2 Registrar V2: Registration and renewals using stablecoins.
- Self Registrar + SelfStorage: Mint names for verified users via Self program.
Flows
- Register / Renew: Commit→Register flow, resolver assignment, record setup.
- Resolve: Namehash lookup via resolver (addr, text records, avatar).
- Reverse (Primary name): Set reverse record for address → name.
See deployments for addresses and links.