Activate an ENS Name

Steps to successfully activate an ENS Name and start minting subnames!

Activating 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.

Important to know

To mint subnames from 1) Namespace platform, 2) ENS Widget, 3) Farcaster frame, or 4) using our SDK, you need to activate that ENS Name first on our platform using the Wizard!

Activating an ENS Name

  1. Connect your wallet that has an ENS name you want to activate and issue Subnames from it

    1. In this example, I'll activate ninjademo.eth

  2. Click on the "Account" icon in the navigation bar (next to Wallet Connect)

  3. Click on the "Wizard" tab

  4. Click on the "+Activate"

  1. Select the Name you want to activate and issue subnames from.

    1. As we said, for us it's ninjademo.eth

Choose from Two different options

  1. Activate the name and issue subnames on Ethereum

  2. Activate the name and issue subnames on L2s (Base, Optimism, etc.)

    1. I'll use Base as an example.

Activate and Mint on L2 chain

Activating 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.

  1. Step: Select "Issue L2 Subnames"

Setup:

  • Give your listing a name (collection name, could be anything)

  • Give your listing a symbol (token symbol, could be anything)

  • 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.

  • Choose if you want to 'Rent' them, in which case all prices set up in the next step would apply on a 'per year' basis.

  1. 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

  1. 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.

  1. Step: Optionally set a Deadline which allows you to control at which date and time in the future the minting will stop.

  1. 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.

  1. 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 (NFTs usually from some collection)

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:

  1. Namespace platform (app.namespace.ninja/"yourENSname.eth")

  2. Custom-built solution you build yourself (your wallet, game, community page, etc.) using our SDK

  3. ENS Widget - you can configure and add to your website/blog and allow people to mint subnames directly from there

  4. Farcaster Frame - you can create a Frame through which people will be able to mint subnames

  5. Subpage - you can create your own custom-branded Subname minting website with our pre-built template, with subname registrations embedded.

If you need any help, let your ninjas know in our Namespace Devs Telegram group chat

🥷🥷🥷

Last updated