project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

DID ECO (DAO ID)

DID.eco empowers NFT collectors, DAO enthusiasts & communities to amplify social awareness in Web2 & Web3 via ENS. Enables ENS domains as a key base for DAO & NFT projects, offering unified IDs for members. Leverages LayerZero for cross-chain functionality, boosting ENS reach.

DID ECO (DAO ID)

Created At

ETHGlobal Tokyo

Winner of

🏊 The Graph — Pool Prize

Project Description

DID.eco (DAO ID) is a must-have platform for NFT collectors, DAO believers, and all kinds of communities to amplify social awareness in Web2 and Web3, leveraging the power of ENS(Ethereum Name Service).

It allows each ENS domain to serve as a key base for every DAO and NFT project. They can use DID.eco to launch their domains/namespaces by selecting an ENS domain.

DAOs can distribute passcards, enabling each member to claim their subdomains on ENS. NFT projects can allow holders to claim TokenID-related subdomains to build global consensus.

DAOs, including NFT communities, can take advantage of ENS's existing infrastructure and out-of-the-box features. Users can send & receive funds or set their primary name to show off their namespace & personal domains on major platforms and wallets (e.g., Etherscan, Opensea, Brave, Coinbase wallet) to raise social awareness.

Moreover, by leveraging cross-chain protocols like LayerZero, DAOs and NFT projects on other blockchains can grant ENS-based domains to their community members, expanding ENS's reach. We have also developed a token distribution tool to enhance the platform's utility.

It is a win-win solution for DAO and ENS, providing unique & unified & widely-supported IDs for DAO distributed to their members, meanwhile increasing the demand and user base of ENS.

How it's Made

In regard to smart contract development, we have built separate contracts for DAO and NFT projects such as ApeCoin DAO and BAYC. We learned from the contracts of ENS and managed to generate appropriate values for node and label hashes for ENS domains and subdomains. DAOs can use our factory contract to issue DAO passport NFTs and related namespaces with a single click, without any coding required. Our contracts maintain records for every namespace collection and the subdomains that belong to these collections. These contracts primarily communicate with the ENS controller contract to automatically create and manage subdomains for qualified users who hold related NFTs or passcards. Additionally, we have built tools for DAOs to batch-send token rewards to their communities. We used React JS, web3js, ensjs for the frontend, while obtaining data of ENS and NFTs from The Graph & Airstack. We developed smart contracts with Hardhat, Truffle and Infura. To help DAOs prevent Sybil attacks, we integrated Worldcoin and Lens. Our solution also uses cross-chain messaging protocols such as LayerZero to assist DAOs and NFT projects on other blockchains in launching their ENS-based domains on Ethereum. Sharing the vision of making ENS the universal ID for all platforms, we deployed our contracts on ETH Goerli, as well as Linea, Taiko, Scroll, Polygon, Mantle, Gnosis, and Celo. Our users can create and claim their unique DAO names based on ENS and use them as primary names on platforms such as OpenSea, Etherscan, Brave, MetaMask, and Coinbase Wallet.

background image mobile

Join the mailing list

Get the latest news and updates