Skip to main content

Documentation Index

Fetch the complete documentation index at: https://celonames.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

This 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.
When you’re ready to implement the actual contract calls (availability, pricing, resolver encoding, permits, and renewal), use Integration: Celo Names.