OP Stack
Unruggable Names icon

Unruggable Names

ENS Subnames on OP Stack L2s

Appears in
11 ballots

Contribution

The Ethereum Name Service (ENS) is a well established solution that allows for users to use human readable names, greatly enhancing the user experience, however it’s primarily based on L1 Ethereum and has limited support for L2s. We have developed a plug-and-play system (currently open source code and a demo app) where anyone with an ENS name can offer subnames, such as tom.avid.eth, on any OP Stack L2. Or work represents the first and only no-code plug-and-play system to allow anyone to configure their ENS name to offer subnames on OP Stack chains. We have also contributed to the overall research and development of ENS, and in particular ENS on OP Stack L2s by demonstrating the ability to register not only subnames but second level .eth names as well, such as vitalik.eth.

Impact

We have worked to support ENS on OP Stack L2s by enabling anyone with an ENS name to offer subnames on L2s, e.g. tom.avid.eth. We have created and shared publicly our working open source code, including smart contracts and a front end demo showing a custom ENS subname registration system on OP Stack. We have also worked to develop the long term roadmap of ENS on L2s including registrations of .eth second level names, such as vitalik.eth. We have consistently advocated and shared our demos and open source code in the ENS community, including attending the weekly ENS DAO ecosystem call and attended Ethereum conferences this year including Eth Denver, Eth Waterloo, Eth CC, where we have engaged in onboarding developers to ENS and to using ENS on OP Stack L2s using our open source codebase.

Funding sources

Governance fund
https://gov.optimism.io/t/cycle-13-final-grants-roundup/6454
30,000.00 OP
Other
ENS Grants
34,000.00 USD
Other
Gitcoin
2,500.00 USD