The official website for Durin - an ENS protocol for issuing subdomains on Layer 2 blockchains.
This repository contains the frontend application for Durin, allowing users to deploy their own L2 subname service by:
- Deploying L2 Registry contracts
- Configuring the ENS resolvers
- Connecing L1 resolvers to L2 registries
- Minting and managing ENS subdomains on Layer 2 networks
- Smart Contracts: The Durin protocol contracts are available at github.com/namestonehq/durin
- Live Website: The application is deployed at durin.dev via Render
This is a Next.js project.
# Install dependencies
npm install
# Run the development server
npm run dev
Open http://localhost:3000 with your browser to see the result.
- Next.js 15
- RainbowKit for wallet connection
- Wagmi/Viem for blockchain interactions
- TailwindCSS for styling
- TypeScript
Durin supports multiple Layer 2 networks, including:
- Base
- Optimism
- Arbitrum
- Scroll
- Linea
- Celo
- Polygon
- World Chain