logo

Issue Subnames

Durin is an opinionated approach to issuing ENS subnames on L2. Project docs, contracts, and architecture can be found on GitHub.
Choose Name & Chain

ENS Name
Choose between Sepolia & Mainnet ENS name resolution.
chevron
Chain
Pick a chain where the registry contract will live. The registry contract tracks ownership and stores text records.
Deploy L2 Registry

Registry
This contract stores subnames as ERC-721 NFTs on the L2 chain you selected above.
Registry Address
Waiting for Deploy...
Configure L1 Name

Change Resolver
Update the resolver to:
0x00f9314C69c3e7C37b3C7aD36EF9FB40d94eDDe1
etherscan
Set L2 Target Info
This connects the L2 registry to your L1 name.
Base
8453 :
Record format
registry
{chain_id}:{registry_contract}
Customize L2 Registrar

Registrar
The registrar controls how a name can be minted from the registry you deployed earlier. We provide a basic version that you can modify.
Registry Address
Waiting for Deploy...
Configure L2 Registry

As the final step, call
addRegistrar()
on your registry with the address of your deployed registrar.
Transaction History
No transactions yet