Listing an ENS Name
Steps to successfully list an ENS Name and start minting subnames!
Last updated
Steps to successfully list an ENS Name and start minting subnames!
Last updated
Listing your ENS Name(s) on the Namespace platforms allows you, and your community or your users, to mint subnames from that name. Subnames can be minted on Ethereum, Base, or Optimism and in the future, we'll support more chains.
To mint subnames from 1) Namespace platform, 2) ENS Widget, 3) Farcaster frame, or 4) using our SDK, you need to list that ENS Name first on our platform using the Manager!
Go to app.namespace.tech.
Connect your wallet that has an ENS name you want to list (and issue Subnames from)
In this example, I'll list spaceninja.eth
Click on "Account" in the navigation bar
Click on the "Manager" tab
Select (search for) the Name you want to list from the drop-down menu
Select on what chain you want to do the listing and issue Subnames on
List the name and issue subnames on Ethereum
List the name and issue subnames on L2s (Base, Optimism, etc.)
The listing process is pretty much the same for both Ethereum and L2 subnames. For this example, I'll list spaceninja.eth on Base.
Listing an ENS name so that people can mint subnames on L2 chains involves deploying a registry on that L2 chain and other customizations. Let's walk through the entire setup.
Step: Select "Issue L2 Subnames"
Step: You have to:
Give your listing a name (collection name, could be anything)
Give your listing a symbol (token symbol, could be anything)
Choose the L2 chain you want to deploy on (currently live on Base and Optimism)
Decide if you want to retain the ability to take away ownership from someone who mints a subname by having the ability to burn subnames from that collection.
Step: Define the minting price for Subnames.
Base minting price - general price for all subnames
Price based on length - custom pricing for subnames based on their length
Special subname price rules for Subnames containing:
Numbers-only
Letter-only
Emoji-only
Step: Reserve (blacklist) some Subnames from being minted, or making them mintable but for a special price. You can blacklist some swear words, and you can reserve names for your team members, community members, etc.
Step: Optionally set a Deadline which allows you to control at which date and time in the future the minting will stop.
Step: Two Whitelisting options you can choose from:
Only whitelisted wallet addresses will be able to mint a Subname
Whitelisted wallet addresses can be minted for free and everyone else will have to pay for the prices you had set up in the "Minting Price" customization.
Step: The last one is Token-gated minting, which allows you to token-gate who gets to mint a Subname from the ENS name you're listing by requiring them to hold:
A certain amount of some ERC20 token
Some specific ERC721 tokens (NFT usually from some collection)
Some specific ERC1155 token (NFT)
That's all.
Once you're happy with everything, just click on "List Name" and you're good to go. People can now mint subnames from your ENS Name through:
Namespace platform (app.namespace.tech/"yourENSname.eth")
ENS Widget - you can configure add to your website/blog and allow people to mint subnames directly from there
Farcaster Frame - you can create a Frame through which people will be able to mint subnames
Custom-built solution you build yourself (your wallet, game, community page, etc.) using our SDK
If you need any help, let your ninjas know in our Namespace Devs Telegram group chat