Home
QUEUED
Ended Feb 18 at 11:33 PM UTC

[EP 6.34] Register on.eth to the ENS DAO wallet and set the resolver

By
Votes
1.44Mfor
0against
9.87Kabstain
144.62%Quorum
Skip to Votes

Previous Context

Description

This proposal registers the `on.eth` ENS name to the ENS DAO wallet (0xfe89cc7abb2c4183683ab71653c4cdc9b02d44b7) and sets the resolver to an on-chain registry-resolver contract (0x2a9B5787207863cf2d63d20172ed1F7bB2c9487A).

Motivation

The Chain Registry-Resolver is a smart contract that acts as a canonical, on-chain registry for blockchain metadata. It serves as the resolver for the on.eth namespace and enables applications and users to retrieve metadata for any blockchain using a single human-readable identifier, such as `base` or `solana`.

Historically, blockchain metadata has been stored in centralized, fragmented repositories maintained by third parties. The Chain Registry-Resolver brings this metadata on-chain into a single, extensible registry, where control and update authority are delegated to the relevant chain operators.

Specification

Relevant Contracts

  • `wallet.ensdao.eth` • 0xfe89cc7abb2c4183683ab71653c4cdc9b02d44b7
  • `registry.ens.eth` • 0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e
  • `registrar.ens.eth` • 0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85
  • ChainResolver (Proxy)` • 0x2a9B5787207863cf2d63d20172ed1F7bB2c9487A
  • `ChainResolver (Implementation)` • 0x97df70ef350a5d2f606e0baf6d38de2ec26f7290

ChainResolver

The `ChainResolver` GitHub repo can be found here: https://github.com/unruggable-labs/chain-resolver.

In depth documentation outlining the functionality, interfaces, and implementation approach for the smart contract is available here: https://github.com/ensdomains/docs/pull/508/changes.

Proposal

This proposal includes four components.

1. Adding the DAO wallet as a controller on the `BaseRegistrarImplementation` smart contract.

To: 0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85

Value: 0

Calldata: 0xa7fc7a07000000000000000000000000fe89cc7abb2c4183683ab71653c4cdc9b02d44b7

Simulation: https://www.tdly.co/shared/simulation/709dde20-78e2-47e0-a952-d80d9772e5eb

2. Registering the name `on.eth` to the DAO wallet.

To: 0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85

Value: 0

Calldata: 0xfca247ac6460d40e0362f6a2c743f205df8181010b7f26e76d5606847fb7be7fb6d135f9000000000000000000000000fe89cc7abb2c4183683ab71653c4cdc9b02d44b70000000000000000000000000000000000000000000000000000000012cc0300

Simulation: https://www.tdly.co/shared/simulation/2b0f1049-6820-4661-88bf-3b9fbee8ae84

3. Setting the deployed `ChainResolver` as the resolver for

**** on.eth

The Resolver proxy is deployed at 0x2a9B5787207863cf2d63d20172ed1F7bB2c9487A.

To: 0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e

Value: 0

Calldata: 0x1896f70acabf8262fe531c2a7e8cd86e06342bc27fc0591ecd562fbac88280abc18ef8990000000000000000000000002a9b5787207863cf2d63d20172ed1f7bb2c9487a

Simulation: https://www.tdly.co/shared/simulation/291142ff-d41a-45ab-8263-34fad6b781b5

4. Removing the DAO wallet as a controller on the `BaseRegistrarImplementation` smart contract.

To: 0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85

Value: 0

Calldata: 0xf6a74ed7000000000000000000000000fe89cc7abb2c4183683ab71653c4cdc9b02d44b7

Simulation: https://www.tdly.co/shared/simulation/e2430d87-5475-4cea-a320-0e44640b1d3d

Notes

The Registry-Resolver contract is currently owned by an Unruggable controlled deployment wallet (0x81c11034fe2b2f0561e9975df9a45d99172183af). This temporary ownership is limited to initial bootstrapping of chain identifiers and will be transferred to a neutral multisig once the initial registry state is established.

Votes
1.44Mfor
0against
9.87Kabstain
144.62%Quorum
0x5bfc...83900x5bfc...8390voted for
262.48K
0xb8c2...67d50xb8c2...67d5voted for
147.1K
0x1d54...63590x1d54...6359voted for
112.46K
0x5346...42cf0x5346...42cfvoted for
108.49K
0x9831...67440x9831...6744voted for
98.72K
0xd5d1...cf2c0xd5d1...cf2cvoted for
90.54K
0xa786...77c60xa786...77c6voted for
85.57K
0x866b...5eee0x866b...5eeevoted for
65.62K
0xb352...8b1b0xb352...8b1bvoted for
60K
0x54be...7ab60x54be...7ab6voted for
58.36K
0x8393...07800x8393...0780voted for
53.35K
0x8787...ea520x8787...ea52voted for
50.3K
0xc027...614e0xc027...614evoted for
50K
0xac50...c0390xac50...c039voted for
34K
0x7f77...1caa0x7f77...1caavoted for
33.21K
0x8b1f...feff0x8b1f...feffvoted for
32.4K
0xe52c...d7260xe52c...d726voted for
18.44K
0x7ae9...0c0b0x7ae9...0c0bvoted for
10.42K
0x1f3d...05910x1f3d...0591voted for
10.15K
0x76a6...bbb80x76a6...bbb8abstained
9.87K
This domain will not be used by end users, so it doesn't have the explicit necessity non technical. In private, I suggested cid.eth (chain ID), which was registered later by clowes.eth. That’s also a strong option and, importantly, doesn’t require a DAO proposal. I’d personally prefer to avoid going down the on-chain proposal route here. It could open the door to similar requests in the future, and one- and two-letter domains can become a meaningful revenue source for the DAO.
0x4aa5...df660x4aa5...df66voted for
9.3K
0x035e...17d30x035e...17d3voted for
9.16K
0x4dc9...865a0x4dc9...865avoted for
7.05K
0xf342...33290xf342...3329voted for
5.97K
0x3335...81e10x3335...81e1voted for
4.56K
0xe11d...a20b0xe11d...a20bvoted for
3.32K
0x310c...56b60x310c...56b6voted for
2.66K
0x4c93...2c690x4c93...2c69voted for
2.47K
0x179a...92850x179a...9285voted for
1.98K
0x703a...789b0x703a...789bvoted for
1.75K
0x30c7...c7020x30c7...c702voted for
1.69K
0x9027...75310x9027...7531voted for
940
0xcee3...a3a70xcee3...a3a7voted for
830
0xb35f...b1e10xb35f...b1e1voted for
419
0xa729...de600xa729...de60voted for
394
0xbc15...e8e30xbc15...e8e3voted for
359
0x4323...33ed0x4323...33edvoted for
280
0x1087...92df0x1087...92dfvoted for
251
0x0253...d11a0x0253...d11avoted for
246
0xb3e6...26d10xb3e6...26d1voted for
200
0x35df...3aed0x35df...3aedvoted for
156
0x168f...74000x168f...7400voted for
131
0x51c5...58a80x51c5...58a8voted for
103
0xc554...77590xc554...7759voted for
100
this proposal to establish the Chain Registry-Resolver, which replaces fragmented, centralized metadata repositories with a canonical, on-chain source of truth for blockchain data.
0x82eb...3dab0x82eb...3dabvoted for
83
0x1df8...5a170x1df8...5a17voted for
59
0x4cae...e6170x4cae...e617voted for
36
0x4579...ca810x4579...ca81voted for
33
0x2064...8c5e0x2064...8c5evoted for
27
0xe22f...94ac0xe22f...94acvoted for
25
0x1f9c...270e0x1f9c...270evoted for
24
0xdd26...79cc0xdd26...79ccvoted for
20
0x29de...f8910x29de...f891voted for
19
0x3ddc...05b00x3ddc...05b0voted for
16
0xbcb4...8a2a0xbcb4...8a2avoted for
11
0x711c...d0a10x711c...d0a1voted for
11
0x5fa8...0e040x5fa8...0e04voted for
10
0x5d62...7d870x5d62...7d87voted for
5
0x874c...22b90x874c...22b9voted for
3
0x9665...d6b60x9665...d6b6voted for
2
0x0151...c3b90x0151...c3b9voted for
2
0x0579...ca090x0579...ca09voted for
2
0x8bb9...ccc20x8bb9...ccc2voted for
1
0x2f2f...f78a0x2f2f...f78avoted for
1
0xa8e1...f37c0xa8e1...f37cvoted for
1
0x3fb1...4c8a0x3fb1...4c8avoted for
1
0xa97c...ccc80xa97c...ccc8voted for
1
For
0x4d32...bbfa0x4d32...bbfavoted for
1
0xd712...13660xd712...1366voted for
0
0x2dab...ec620x2dab...ec62voted for
0
0xe8ee...08770xe8ee...0877voted for
0
0xed4c...95080xed4c...9508voted for
0
0x09ad...60fd0x09ad...60fdvoted for
0
0x7f21...31e00x7f21...31e0voted for
0
0x6bbb...b38b0x6bbb...b38bvoted for
0
0x3b1a...12280x3b1a...1228voted for
0
0x95d2...88f90x95d2...88f9voted for
0
0xee2a...58a70xee2a...58a7voted for
0
0xa6ac...2bf30xa6ac...2bf3voted for
0
0xacc9...0b280xacc9...0b28voted for
0
0xe6b8...452d0xe6b8...452dvoted for
0
0xc4cd...47bc0xc4cd...47bcvoted for
0
0x4d12...7d7c0x4d12...7d7cvoted for
0
0x38dc...472d0x38dc...472dvoted for
0
0xa0d0...604a0xa0d0...604avoted for
0
0x93e0...f6ee0x93e0...f6eevoted for
0
0xd248...32ae0xd248...32aevoted for
0
0x7a04...17a80x7a04...17a8voted for
0
0x1475...6e150x1475...6e15voted for
0
0x21ff...c5a80x21ff...c5a8voted for
0
0xbef8...99990xbef8...9999voted for
0
0x1523...080f0x1523...080fvoted for
0
0xcdaa...f2e50xcdaa...f2e5voted for
0
0x88f6...0ec00x88f6...0ec0voted for
0
0x1b5b...e04f0x1b5b...e04fvoted for
0
0x43ab...47cf0x43ab...47cfvoted for
0
0xf24a...61590xf24a...6159voted for
0
0xb06f...913b0xb06f...913bvoted for
0
0x4724...021b0x4724...021bvoted for
0
0xa3ec...54300xa3ec...5430voted for
0
0x72c4...7cd60x72c4...7cd6voted for
0
0x810c...82490x810c...8249voted for
0
0x6798...75c90x6798...75c9voted for
0
0xdb0d...21660xdb0d...2166voted for
0
0xe4c9...47350xe4c9...4735voted for
0
0xa947...e0b40xa947...e0b4voted against
0
0x3c22...bab00x3c22...bab0voted for
0
0x34b0...8f590x34b0...8f59voted for
0
0x57f7...90ad0x57f7...90advoted for
0
0x98cd...33f60x98cd...33f6voted for
0
0xb344...11f80xb344...11f8voted for
0
0x190f...f7fb0x190f...f7fbvoted for
0
0x5956...cfa30x5956...cfa3voted for
0
0x00c7...9a850x00c7...9a85voted for
0
0xfdab...b3160xfdab...b316voted for
0
0xd409...ff870xd409...ff87voted for
0
0x8a53...e6f10x8a53...e6f1voted for
0
0xbd6f...4ab00xbd6f...4ab0voted for
0
0x1340...83850x1340...8385voted for
0
0x2a0a...1dcb0x2a0a...1dcbvoted for
0
0x8841...07710x8841...0771voted for
0
0x7d55...b6f60x7d55...b6f6voted for
0
0xcec2...e7280xcec2...e728voted for
0
0x3794...dd070x3794...dd07voted for
0
0xfd00...63c50xfd00...63c5voted for
0
0x50bf...caca0x50bf...cacavoted for
0
0x301e...5e400x301e...5e40voted for
0
0xf1d8...e3550xf1d8...e355voted for
0
0x7034...6d4e0x7034...6d4evoted for
0
0x3f66...d5d50x3f66...d5d5voted for
0
0x3cd8...edcb0x3cd8...edcbvoted for
0
0xb209...ad670xb209...ad67voted for
0
0x13e0...c17a0x13e0...c17avoted for
0
0xb666...da100xb666...da10voted for
0
0x00f4...653f0x00f4...653fvoted for
0
0xe80e...1c790xe80e...1c79voted for
0
0x1e99...38160x1e99...3816voted for
0
0x6030...0b210x6030...0b21voted for
0
0xc320...c90e0xc320...c90evoted for
0
0x77b1...d3760x77b1...d376voted for
0
0xac7a...19420xac7a...1942voted for
0
0xeb96...a68a0xeb96...a68avoted for
0
0x0939...3cd50x0939...3cd5voted for
0
0x80fa...8a280x80fa...8a28voted for
0
0x1501...bb6b0x1501...bb6bvoted for
0
0x759e...6b050x759e...6b05voted for
0
0x496b...e0ba0x496b...e0bavoted for
0
0x6460...24930x6460...2493voted for
0
0xafd1...22530xafd1...2253voted for
0
0xad21...0cf40xad21...0cf4voted for
0
0x83b1...8f830x83b1...8f83voted for
0
0xb6f1...e8070xb6f1...e807voted for
0
0xb7c2...11140xb7c2...1114voted for
0
0x6306...b5620x6306...b562voted for
0
0x8de4...83940x8de4...8394voted for
0
0x12ee...a7250x12ee...a725voted for
0
0x3839...62200x3839...6220voted for
0
0xfdb7...5dca0xfdb7...5dcavoted for
0
0x507c...27f50x507c...27f5voted for
0
0x01ff...065e0x01ff...065evoted for
0
0x2a4e...15480x2a4e...1548voted for
0
0x4a46...41f30x4a46...41f3voted for
0
0x54c7...901a0x54c7...901avoted for
0
0x4412...68a50x4412...68a5voted for
0
0xa14d...34770xa14d...3477voted for
0
0xde1a...17700xde1a...1770voted for
0
0xa8b7...3d340xa8b7...3d34voted for
0
0x1a07...3fd30x1a07...3fd3voted for
0
0x78c9...2f250x78c9...2f25voted for
0
0x89bf...30b10x89bf...30b1voted for
0
0xf206...c3be0xf206...c3bevoted for
0
0x466a...12860x466a...1286voted for
0
0x1f7a...69930x1f7a...6993voted for
0
0x3f3c...cb6b0x3f3c...cb6bvoted for
0
0x511f...5f9a0x511f...5f9avoted for
0
0x3662...ba010x3662...ba01voted for
0
0x039d...837a0x039d...837avoted for
0
0x1fcf...756d0x1fcf...756dvoted for
0
0x3349...871f0x3349...871fvoted for
0
0x2b78...8c7b0x2b78...8c7bvoted for
0
0xd964...bb720xd964...bb72voted for
0
0x7934...4b430x7934...4b43voted for
0
0x0da9...c0a00x0da9...c0a0voted for
0
0xf787...78d00xf787...78d0voted for
0
0x3637...69b10x3637...69b1voted for
0
0x0943...3d7d0x0943...3d7dvoted for
0
0x2855...2af90x2855...2af9voted for
0
0x712e...5a540x712e...5a54voted for
0
0x45f9...fc120x45f9...fc12voted for
0
0x0f42...b7970x0f42...b797voted for
0
0x1518...86370x1518...8637voted for
0
0x680b...45400x680b...4540voted for
0
0xfd22...16c50xfd22...16c5voted for
0
0x406e...f9920x406e...f992voted for
0
0xde49...8f800xde49...8f80voted for
0
0xb356...40e70xb356...40e7voted for
0
0x87dd...63140x87dd...6314voted for
0
0x072f...9fc50x072f...9fc5voted for
0
0xb0bc...ba860xb0bc...ba86voted for
0
0x4a96...a3fc0x4a96...a3fcvoted for
0
0x97f4...90ca0x97f4...90cavoted for
0
0xdd68...d51b0xdd68...d51bvoted for
0
0x6ae9...f5a40x6ae9...f5a4voted for
0
0x9775...fd9b0x9775...fd9bvoted for
0
0xa9ff...0a390xa9ff...0a39voted for
0
0xbce5...78520xbce5...7852voted for
0
0x0890...39440x0890...3944voted for
0
0x6ab9...42670x6ab9...4267voted for
0
0xdf09...fe0f0xdf09...fe0fvoted for
0
0x66d5...0dcf0x66d5...0dcfvoted for
0
0x1bf3...5e9b0x1bf3...5e9bvoted for
0
0x4821...e6060x4821...e606voted for
0
0x27c9...c63b0x27c9...c63bvoted for
0
0x03d6...bde80x03d6...bde8voted for
0
0xb24e...853b0xb24e...853bvoted for
0
0x0a4f...3a6a0x0a4f...3a6avoted for
0
0xaa8c...d8b10xaa8c...d8b1voted for
0
0x2b3d...e53f0x2b3d...e53fvoted for
0
0x89b5...37f50x89b5...37f5voted for
0
0x0218...7d4b0x0218...7d4bvoted for
0
0xedc0...2b370xedc0...2b37voted for
0
0xe29c...f7580xe29c...f758voted for
0
0xba87...76000xba87...7600voted for
0
0x26b4...d72e0x26b4...d72evoted for
0
0xab8b...6ed20xab8b...6ed2voted for
0
0xe283...51ca0xe283...51cavoted for
0
0x1d0f...024c0x1d0f...024cvoted for
0
0xa4c8...fdd40xa4c8...fdd4voted for
0
0xc82a...ccd20xc82a...ccd2voted for
0
0xab1e...16f50xab1e...16f5voted for
0
0x5825...c5fe0x5825...c5fevoted for
0
0xe9eb...8a0f0xe9eb...8a0fvoted for
0
0x31a0...e3d80x31a0...e3d8voted for
0
0xc036...af9d0xc036...af9dvoted for
0
0x4689...7a880x4689...7a88voted for
0
0xe197...19040xe197...1904voted for
0
0x036f...47140x036f...4714voted for
0
0x4259...a0690x4259...a069voted for
0
0x69e2...f4c20x69e2...f4c2voted for
0
0x3ba3...333d0x3ba3...333dvoted for
0
0x0569...cd920x0569...cd92voted for
0
0x8cbe...09100x8cbe...0910voted for
0
0xd675...53e10xd675...53e1voted for
0
0x8576...9bdd0x8576...9bddvoted for
0
0x7144...ec4e0x7144...ec4evoted for
0
0x0370...a61f0x0370...a61fvoted for
0
0xcf10...807a0xcf10...807avoted for
0
0x690e...1b2d0x690e...1b2dvoted for
0
0x0b36...85630x0b36...8563voted for
0
0x477e...238b0x477e...238bvoted for
0
0x72b4...86580x72b4...8658voted for
0
0xc3a2...e6ee0xc3a2...e6eevoted for
0
0xea5b...3c360xea5b...3c36voted for
0
0x9aa1...030e0x9aa1...030evoted for
0
0xc7c1...fee70xc7c1...fee7voted for
0
0xefbe...8a570xefbe...8a57voted for
0
0x6886...13eb0x6886...13ebvoted for
0
0x1b2a...0c090x1b2a...0c09voted for
0
0x4767...83900x4767...8390voted for
0
0x423f...9da00x423f...9da0voted for
0
0xb2ce...e5d60xb2ce...e5d6voted for
0
0xd85a...31da0xd85a...31davoted for
0
0xd2dd...ca860xd2dd...ca86voted for
0
0x81d6...38be0x81d6...38bevoted for
0
0xb076...30bb0xb076...30bbvoted for
0
0x1e77...e11f0x1e77...e11fvoted for
0
0xc8ce...ae330xc8ce...ae33voted for
0
0x054b...6bfa0x054b...6bfavoted for
0
0xc9a9...80420xc9a9...8042voted for
0
0x2360...2c340x2360...2c34voted for
0
0xad76...02320xad76...0232voted for
0
0x9e28...74950x9e28...7495voted for
0
0x3113...66930x3113...6693voted for
0
0xede8...8fee0xede8...8feevoted for
0
0xc018...5d010xc018...5d01voted for
0
0x6ee0...17450x6ee0...1745voted for
0
0xa270...175c0xa270...175cvoted for
0
0xf725...00410xf725...0041voted for
0
0x504d...a3790x504d...a379voted for
0
0x5361...bc830x5361...bc83voted for
0
ENS DAO | [EP 6.34] Register on.eth to the ENS DAO wallet and set the resolver