A decentralized username registry (first-come-first-serve) on Base (EVM) and Stacks blockchains.
NameRegistry allows users to register unique usernames on the blockchain.
- Register distinct usernames
- Resolve usernames to addresses
- Multi-chain support
- Next.js 14+ with TypeScript
- Tailwind CSS
- Solidity
- Foundry
- Clarity
- Clarinet
NameRegistry.sol:
register(string name)resolve(string name)
name-claim.clar:
(register (name (string-utf8 256)))(resolve (name (string-utf8 256)))