FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Ethereum Name Service

Proposals

Discussions

Members

Information

Create Proposal

Ethereum Name Service

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
executedEnded 3 years ago ยท  Onchain

[EP3.5] [Executable] Activate new .eth Controller and Reverse Registrar

By 0xb8c2...A267d5

Abstract

With the new Name Wrapper, we will add a new .eth controller that allows registering wrapped names directly as well as registering with multiple records and adding a reverse record in 1 transaction. This will reduce the transactions required from 4 to 2 (for adding records + reverse). This will be added as a controller to the NameWrapper, and the NameWrapper will be added as the new controller of the existing .eth Base Registrar.

We will also replace the current reverse registrar with a new reverse registrar which allows the new controller to set the reverse on registration, as well as adds support for the owner of contract to retrospectively claim their reverse node.

Specification

New instances of the Name Wrapper, Reverse Registrar, and .eth registrar controller have been deployed to mainnet at these addresses:

  • NameWrapper: 0xD4416b13d2b3a9aBae7AcD5D6C2BbDBE25686401
  • ReverseRegistrar: 0xa58E81fe9b61B5c3fE2AFD33CF304c454AbFc7Cb
  • ETHRegistrarController: 0x253553366Da8546fC250F225fe3d25d0C782303b
  • PublicResolver: 0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63

They have been configured, and ownership has been transferred to the DAO.The new Public Resolver is set as the default resolver on the reverse registrar.

This executable proposal will execute the following calls to complete the contract upgrades:

  1. Call registrar.addController(newNameWrapperAddress)
  2. Call ens.setSubnodeOwner(namehash('reverse'), labelhash('addr'), newReverseRegistrarAddress)
  3. Call setInterface on the resolver for .eth with the interface IDs and contract addresses of the new .eth registrar controller and namewrapper. This is used as part of the discovery mechanism by the ENS manager app and others in order to locate the new contracts.
Continue Reading
Connect Wallet to Add Note
0
Votes 217
VoterCast PowerVote & Rationale
0x81b2...80581a
222,352

FOR

0x9831...1b6744
194,678

FOR

0xb8c2...A267d5
172,404

FOR

0x809F...eBF68e
156,271

FOR

0xed11...a5bb04
153,403

FOR

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Wed March 29 2023, 09:56 amPublished Onchain 0xb8c2...A267d5
  • Wed March 29 2023, 09:57 amVoting Period Starts
  • Tue April 04 2023, 08:58 pmEnd Voting Period
  • Wed April 05 2023, 11:10 amQueue Proposal
  • Fri April 07 2023, 11:10 amExecute Proposal
Current Results

1-FOR

2.609M

2-ABSTAIN

20.183

0%

3-AGAINST

5.1

0%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us