NameflickENS

Providing free ENS to NFT communities via sub-domains

Introduction

Nameflick is built by 0xflick to provide cheap gasless sub-domains for NFT communities. Owners of an ENS can sign up to have a custom ENS resolver that provides instant resolution of a sub-domain of an ENS name to the owners of an NFT. Nameflick is currently developing a new set of contracts that will allow owners of an NFT to claim sub-domains and mint them as an NFT using the ENS NameWrapper contract.

Building nameflick completely in the the open and will be 100% open source.

Links

Web

Low effort marketing page: nameflick.com

Open Source

All code on GitHub: github

Examples

The following NFT communities have announced on twitter ENS sub-domains that automatically resolve to the holder of the NFTs.

All communities that have been onboarded:

  • The Odd Dystrict OG (*.oddys.eth)
  • The Odd Dystrict Zena (*.foddys.eth)
  • Hunnys 10K (*.hunnys.eth)
  • Hupe Scouts (*.hupe.eth)
  • GrayBoys (*.grayboydao.eth)
  • Phunks V3 (*.v3phunkism.eth)

For each of these domains, one can check on etherscan.io that any valid token ID will resolve to the current holder of that NFT.

Roadmap

Currently working on a set of new contracts and dapp frontend that allow ENS owners to configure how their ENS sub-domain controller from a webpage. This would allow owners to establish rules and permissions for the sub-domains offered by their ENS. The off-chain gasless resolver would continue to stay to allow all holders of an NFT to immediately gain the benefit of ENS resolution with the option to mint a name wrapped NFT if they want an on-chain adminstration. With out a minted namewrapped NFT, NFT token holders can still update their off-chain resolution via the nameflick dapp. Once an sub-domain NFT has been minted then users can continue to use the nameflick dapp or will also have the option to use the official ENS dapp.

Comparisons with other ENS tools

Coinbase Wallet is a 100% off-chain resolution for users of coinbase wallet for dapps. Coinbase resolves wallet addresses to sub-domains on *.cd.id using an off-chain resolver. These are updated instantly via a centralized server. Like Nameflick, Coinbase uses off-chain resolution for instant and gasless updates. Unlike Nameflick, coinbase has no plans to offer on-chain resolution.

ESF Tools is a set of sub-domain wrapping contracts and dapp that allows ENS holders to allow minting sub-domains using the ENS NameWrapper. ESF Tools has built in a method to allow off-chain resolution, but it's an either/or selection and hasn't seen much use. Nameflick has a lot of overlap with ESF tools but taking the approach of checking for an on-chain resolution first, and then falling back to off-chain when no on-chain record exists.