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

address book

the label maker creates an address book of ENS resolvable address/label to any contract or EOA

address book

Created At

ETHGlobal New York

Project Description

Find an ethereum address (EOA or Contract) -- decide what name it should be. For example, let's say you often want to access the compound time lock contract.

Enter timelock.compound on the UI with the address: 0x6d903f6003cca6255D85CcA4D3B5E5146dC33925 and now timelock.compound._label.eth will resolve in metamask and etherscan.

You can also view submissions of names on a view labels tab.

How it's Made

What technologies did you use?

Nextjs + tailwind + thorin (https://thorin.ens.domains)

The project utilizes the API provided by namestone.xyz/docs that provisions gasless subdomains.

How are they pieced together? Nextjs used for both frontend and backend, with thorin providing a design esthetic that make everything look pretty even though there was no designer on the team.

If you used any partner technologies, how did it benefit your project? First and foremost, my project would not be possible without ENS, which pervades the web3 ecosystem. Secondly, namestone made issueing subnames on super easy.

One particularly hacking thing I did was to use ENS as generalized data store, and the project itself does not have a database and relies solely on ENS description text record to store the data about who submitted the data.

background image mobile

Join the mailing list

Get the latest news and updates