Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

206 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celo Usernames

A ENS based naming system for the Celo network, enabling users to register and manage human-readable subnames under the celo.eth parent domain.

Components

Smart contracts for L1 (Ethereum) and L2 (Celo) including Registry, Resolver, Registrar, and SelfRegistrar contracts.

Deployed Contracts:

CeloNames Registry: 0x4d7912779679AFdC592CBd4674b32Fcb189395F7
Multicoin Registrar: 0x9Eb22700eFa1558eb2e0E522eB1DECC8025C3127
Self Verification Registrar: 0x063E9F0bA0061F6C3c6169674c81f43BE21fe8cc
Registrar Storage: 0xaAF67A46b99bE9a183580Cd86236cd0c6f2a85cb

CCIP-read gateway server for off-chain name resolution. Handles cross-chain resolution requests from Ethereum to Celo.

Deployed at: https://celo-gateway.namespace.ninja

Blockchain event indexer using Ponder. Indexes contract events and provides a queryable API for names and records.

Deployed at: https://celo-indexer.namespace.ninja

NFT metadata image generation service. Generates dynamic images for registered names.

React frontend for registering names, managing resolver records, and transferring ownership.

Deployed at: Celonames App

Parent Domain

All subnames are registered under celo.eth (e.g., alice.celo.eth).

About

Mono Repo for Celo Names

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages