[EP1] [Social] Proposal: Transfer ENS Treasury and Contract Ownership

I’m supportive of the proposal, thank you for pulling this together.

The only question I had was what were the “response time” differences between the DAO and multi-sig in the event of a downstream compromise (e.g. Chainlink feed failure). Thanks!

p.s. unfortunately, I’m also away from my signing key, so won’t be able to vote within the window. Will resolve this ASAP.

I really appreciate all the lively discussion and questions. I think that bodes well for this DAO. I know that some people think it’s too soon for some of these proposals and while it may be, I think the best way to learn the best is by doing.

It is also a lot of responsibility, but that’s the great part about Web 3.0 code is contract and it’s all about creating trustless decentralized systems.

I’m part of the Bankless DAO and often it feels like we’re building a bus while driving down the highway at 65 mph. We’re forging new paths here so it’s going to be challenging and we’re going to make mistakes and that’s okay. We just keep talking and discussing and I think we’ll do just fine.

All four measures passed! Below is a copy of the email I just sent the multisig keyholders.

Hi Keyholders,

The day has arrived! You have probably noticed that the new ENS DAO just voted overwhelmingly to request the transfer of a set of key powers from the ENS multisig to the DAO:

  1. Transfer all ETH and USDC held by multisig.ens.eth to the DAO’s timelock contract at wallet.ensdao.eth.
  2. Call transferOwnership on the contracts at controller.ens.eth and 0xb9d374d0fe3d8341155663fae31b7beae0ae233a (the price oracle), passing in the address of wallet.ensdao.eth.
  3. Call transferOwnership on the contract at registrar.ens.eth, passing in the address of wallet.ensdao.eth.
  4. Call setSubnodeOwner on the root, passing in keccak256(‘reverse’) and the address of wallet.ensdao.eth.

Accordingly, I have submitted multisig transaction 27 for your approval. This is a multi-call with 6 actions:

  1. Transfer 4369.256902770582850334 ETH to wallet.ensdao.eth (0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7) as per #1 above.
  2. Transfer 10,318,098.311236 USDC to wallet.ensdao.eth as per #1 above.
  3. Call transferOwnership(wallet.ensdao.eth) on controller.ens.eth (0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5), as per #2 above.
  4. Call transferOwnership(wallet.ensdao.eth) on 0x63FaF46Dadc9676745836289404B39136622B821 as per #2 above. This is the current price oracle address; note it differs from the address above, as the proposal mistakenly cited the original (Maker-based) price oracle, not the current one.
  5. Call transferOwnership(wallet.ensdao.eth) on registrar.ens.eth (0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85), as per #3 above.
  6. Call setSubnodeOwner(keccak256('reverse'), wallet.ensdao.eth), as per #4 above.

Approving this transaction will transfer the bulk of the multisig’s responsibilities and control over ENS to the DAO; more details are available in the Snapshot proposal linked above. Note that it will not transfer ownership of the ENS root itself, which will remain the responsibility of the multisig for now.

It’s been a great pleasure working with you all and we would not have gotten here without you. Every one of you has been a crucial part of helping ensure ENS’s success, and you have my everlasting gratitude for that. I hope to see you participating in the future of the ENS DAO as it takes on the responsibilities you have held for ENS during its infancy.

Regards,

Nick Johnson

BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk98BKe6 QZTKISVF3kFZn7x k1Q2RrnAiDWji6m o2FdKbdxo4pWeGT iVhe8vBW1v0H3oB fsw1JBSTKNxOD7S mgAgfspHAM9fBgo bfmxBXg0bVXnvzl MliIciHJYz0eu3G hlNfXimOrIEq0q2 fRFcRM5pbHYucXe 94hP18XtNumw6S1 QdOPBeSQl9JgH3A awFNZSiocOCXXAd GMqtE5VL0MK16UZ ATOAQMo3vMFrCYS qPR7goCxMxLXSu7 BR2tyBaAnVdSVPt 5nDdB3xMvMtmRZV VRNPWs16EONh1Mp 5baEzYHGyKs9jMc MUT5ThuW7uqaBxO 3XhWmDiXXek6YMw uolBHPmPF4k4IPa Kq17GoPNS2257gv KUOyD4nzEo2N8Gx wGsryUqTi3SonR3 luJdONOf3X7h9TR 92VQsWReB7X5nPd GytSVvXCQGLdTOV jbmGLVW1JkC77ex SGJlaTxjp3B3jjc kaVi6DkglfKqxhB QPRLs0RbRHr48Zg ZOqlTCR7RGYXsjG saSroM1Ro6LH7wC wObk7hK3i1UcHeB upyKFz2J4EufoeI AloihzhpGqJcxxk n4IqKBd3DOQSlJM JhvJGZ1bXZBdC2z LjQGsuNStGCCKOl QBv10sezxVYvIUP 6hYlUtmgOnGjvBg 7J45HddOLEjVGNz rb5C1bNhVLGV1qe VOwqBhLF9aAb69Z 2b98dp8VkUy9ali i70OcmpuRfwoR3K ELgpHWgIsYLhPy2 dJvCvpGzsOkpHNT QF1DQk3BmyOafdK IznbsCDlQyeKwDv b6LCidSFydSGYzi JJwh3bgNiO75mID GpkxCCSHhDwnfzL DZ46JQBv0xwvO8R h60T01Iub60ojJt EH3DL9l4pc1sbjq 2ehRMnRhtCUCLwQ 8EaXuLZITBaskW0 uYCKeF97SgT9DEP WRMVSiUltBMoJMo utOwubFeLKGJoEY OX5Rmf26JIJI227 h9TR934VT49Oo4m d8yPdOuUVUowhXP gSzHO0jcqKFMri3 qOfn9MfdLVjEdzt 46k0dQYltWamjX5 rfNBFBSamFODTk3 8LmFh7hYLvr9XsD vgAGh1ACGRLxRo4 EmCSTrvo7efMcV9 yHUMBdnUfcMmDal EGZyFLJWFpmmzBL GA9SnDN5obxGJBx uS12IksK4AHFuvc 8TUpcsHzQsNS8ny Wf4jRIbRr8KiaYc pBzO23wKhqdUOBJ 3VR1mWhR6e7IXkD bfDpZTK7stpaWZj drzXYo7HL6mtuiU df8PfS3XDiJFi6N C8nfmvpcth5m20t slDMrDS3e6jAhkL w5OsT4kmXkw9GO0 8nxDGIZY0wSjoz7 3lpzr6YIsuM5X2L jZb6YzPvu30BQaS Wb3PFab7HOEc7dL 2nOQWkxbOLIn3FJ mUGklqzWXRDDVUk 6TWrfmnEMy9btQ7 93baxsyf1LQ8hcY liCBXkSPheZHQ8Z SYjrpAkt713q45X gqjn8aYKPfXi4XU S6xkEFydSGYzT7u r6LgIgTxgRXr21T JlSFN7UjkrRXQFH cn7QBrG8EekSDn9 HXlOa11jFn3k1ub Fkk2mKOKS8saPRg aOgrhZrjHy4cgRZ yb7kUkuOA5K6epm yWT5MTbLDnq4q1N WH9trdViLJbg28H 359gcxmSwNEjecp PgIaSzTYfoasFyd SGYzT7ur6LgIgTx gRXr21TJlSFN7Uj krRXQFHcn7QBrG8 EekSDn9HXlOa135 R6DP3acZfxlqcbR n3v9lgt5Cr5Dzbf DOAmaMI5eieFjRK wOBQ07Hs3W64kQk iU8BhlR3swMamZF 9AuUzr8Jpz0x33l vemOGjMLJUX8E4E PYAKQfCpVVhT7mJ llT5BUZa6991vfG pj2RJj7wS3ZWfKx cPOHUjsd0gU1lUJ 912YEmXZVwDCI6u M8cB6JYsoEKHQEl 7h9TR932zqDHHqK IdXky0JfRRnQIat symaZofGzinX2Ok pHQPPgdwAG0imvA fWySZLW08bbMKFv 415f60iFgTgQQVB hQ792lcg6dMgJ5k ephKjKpc3vifcAW Lp4tqwU3g7g0QbP R4IEf737zAMY8SG FMhS6u2L4dPWf9G gH7v8TpQMb7Qv1a fqsp6ZGiCEDTuta NoubqfuT3HIuaTZ emIHoCcOOBgMt16 JEyLMJ8sz2S0XhN Wb2KkFnDxiPGoMv gqfOERL4dTx2fW3 GO7SsG4TGImSfYd HRtnDhxjV6Y8n4t 6Ms1qKSDxdqLKYd T1s8RLCnp4AuuDU 5PSNlZdP8IddLBR 8fOR0wF5lpP9bDU Rl48Ni3xWl4KsMJ VZTC3fn58j0CO3S yL23zQxymFOnUdB Qmu9z8hDHq7OQPr 1oCk1Ot9sJN5obx GJBxxX8YWcRE1zG 8agZte5xZaXPQXe rqG7dr3W7h9TR93 0j7hAsjutDp3N0Q VB92zMNE8DIWBZh uFzlYp7g3u8qKPF 19wbmPxZWMogmWA ZBlWncMArhu7B73 PvRPE1HmNSSvIKA 3ulDmZHR3OfxjX3 mWG9tl6u5cK2oAa 8GRbRHr4uAPU9s5 rLp8inyI1nNKVwD Wgwcttr7hkNb6Ip S4etxakTgnYwB51 3SZtYjoqYCFzJ6U paEpB9qNwz7vnOH RM3LegcoV3xCN1I jwNWqhdGcTXjKhf 983elIF724yRMZA vwN13Jq1cDdx5Gf FU1kPAUsAwQz3jr ALwXgjjVYQQHCCE DzZp4b5cBHmoCR2 YuBoktMgaqqgLfE LscG3jSQQmHE4y0 9ZoA6LQnhbTgNV7 mX9jzw9RHLxG6QL wqCE3QQVKLKbfmS 5fY3CuLr7H05uVy RzMe8biDKp0NkZc e7I7goCxJGTiWZM vks69TRZfF24GGn wkw54A9dxT9Lngx LRmnLED6RtavUmB GCFVskUqbqpb7br B9nGwez1kHt5b1R 8mUSK1fPLzSE8Cb bJ3YWP18TZLn3j6 oHyAZbExVarmJiX WR5RmMlFz6hOt7T 3aTGY6riIW9oVG0
WwuZx7WGDlR8GPu ea7f40EGA79pCf5 yKsOhSgmiknx90i 1E24y50qQQO7Ot4 NELNJHqeU0DJErV C6mkthI9psZmx3s RQXa9gRbRHr5rq0 es6tyfuSUuEtcGE PZ2QiBPZ0dm5cpm 0JsWRb2RvsP421s eqCHezJI15Qqu5p ekW1CQT0AXoTxzv QNRm0Ukij6rsxJ2 l1LinLUAKBTxHgc NF6055ofIqCEdSr N3XGrNrqaGDRtGR uwFesTmQdjljaUb UuoUOal2M. END KEYBASE SALTPACK SIGNED MESSAGE.

9 Likes

coinbase didn’t vote

so angry at that

This has now been executed!

https://etherscan.io/tx/0x39effaa3280ee43c84af8db7936d0bf982bc72ea2f50af30bdcd5461eff6cdb5

10 Likes