ETHGlobal Taipei

About

ENS (Ethereum Name Service) is a decentralised naming protocol for the new internet. ENS enables you to have a portable web3 username and profile. Use it to establish an online identity, simplify crypto payments for any blockchain, host decentralised websites, and more. ENS supports all DNS names (.com, .xyz, etc.) in addition to our native .eth TLD.

Prizes

🧰 Best ENS Infrastructure$2,500
ENS is simple on the surface, but there are a number of backend infrastructure pieces that could make ENS even easier to use for developers! We'd love to see you get creative, but will get you started with two ideas: • A backend service that indexes ENS resolver smart contracts for events where people attach an IPFS hash to their name, and automatically pins those files. Build this as an easy-to-self-host Docker container so anybody can run their own instance! • An API that relays signatures to multiple L2 chains for setting reverse records. This feature is only on testnet right now, but building the API now could lead to it being a core piece of ENS infrastructure when it's launched on mainnet in the coming weeks!

Qualification Requirements

Since this is an open-source infrastructure prize, your project should have clear instructions on how to self-host the service in the GitHub's readme file. A local demo is acceptable since it's intended to self-host, but a deployed version would be even better. Using ENS on Sepolia or another Ethereum testnet is allowed. Presenting on Sunday is required! We understand it's difficult, but we simply don't have time to review online submissions while also judging in person.

⛓️ Best L2 Subname Experience with Durin$4,000
Up to 2 teams will receive $2,000
Every app needs identity, and Durin makes it easy to build that with ENS on L2s. We want to see the smoothest experience you can come up with for creating subnames in your app. Think about a smart account that creates an ENS subnames (like basenames) at the time of deployment, or AI agents that each have a rich profile powered by ENS text records.

Qualification Requirements

Your project must be functioning with live data on a public URL by the time of submission. You must have deployed a registrar smart contract to use with Durin (instructions in the docs below). Please come to our booth if you have any questions! Presenting on Sunday is required! We understand it's difficult, but we simply don't have time to review online submissions while also judging in person.

Links and Resources

🏅 Best use of ENS$3,500
🥇
1st place
$2,000
🥈
2nd place
$1,500
Any type of ENS integration is eligible for this prize. Get creative! An example of a successful project may be a smart contract wallet that mints an ENS subname on L2 and sets its primary name upon deployment. If you're building an AI project, consider how ENS can be used to name autonomous agents. Come by our booth for help brainstorming ways to integrate ENS into your project!

Qualification Requirements

Your project must be functioning with live data on a public URL by the time of submission. Using ENS on Sepolia or another Ethereum testnet is allowed, but hardcoded data does not count. Presenting on Sunday is required! We understand it's difficult, but we simply don't have time to review online submissions while also judging in person.

Workshop

👤 Build Identity in Your Apps with Ens

Learn all about ENS (Ethereum Name Service), the decentralized naming protocol used by Coinbase, Uniswap, PayPal, a...

This workshop is happening in-person

04:30 PM CST — Friday, Apr 4, 2025 in Workshop Room 1