Home
EXECUTED
Ends Aug 31 at 12:03 AM UTC

[EP 5.14] [Executable] Endowment permissions to karpatkey - Update #4


By
Skip to Votes

Abstract

This proposal aims to introduce new permissions for deploying Endowment funds, focusing on improved diversification and alignment with the evolving market landscape and liquidity. We are also introducing an independent audit report together with the Permissions Update; this will be the standard practice for Permissions Updates going forward.

Motivation

Effective treasury management strategies must be adapted to market conditions and protocol updates; for existing Permissions, there might be migrations and introductions of new pools; for new Permissions, protocols and pools that were previously considered immature and unsuitable for the Endowment’s risk appetite may become viable options as they become more time- and battle-tested. This proposal seeks to request new permissions from the ENS DAO for karpatkey, enabling the introduction of new yield-generation strategies for the Endowment.

The new permissions have also been audited by ThirdGuard, an independent 3rd-party, to ensure the suggested changes have been thoroughly reviewed by a technically-competent, independent party.

Specification

New permissions implemented in this payload

  1. Deposit osETH on Aave v3;
  2. Stake (and unstake) ETH on Stakewise v3. Through the Genesis Vault.
  3. Mint (and burn) osETH on Stakewise v3. Through the Genesis Vault.
  4. WETH/osETH pool on Balancer;
  5. WETH/osETH pool on Aura Finance;
  6. Swaps:
  • WETH <> osETH on Balancer
  • USDC <> osETH on Uniswap v3
  • USDC <> WETH <> osETH on CoW Swap
  • RPL <> WETH on Uniswap v3
  • RPL <> WETH on CoW Swap
  1. Unsign order on Cow Protocol so that a pending order that has been submitted but not executed can be cancelled.

Additional implementation details

  1. The enableModule(address module) function is called to enable the modules, pointing it to the Avatar address (the Endowment).
  2. The payload to be executed upon the successful approval of this proposal can be found here. The proposed permissions policy can be visualised in the aforementioned link for ease of review.
  3. We have tested the payload to make sure all interactions mentioned on this proposal work as expected through our Test Safe.
  4. With the introduction of the new Roles App Permissions Visualisation tool, manually updating the “Preset Permissions - ENS Endowment” document is no longer necessary. The new tool provides an up-to-date and accurate method for exploring the current permissions granted to karpatkey by the ENS DAO.

Auditing process

Introduction of an independent audit report

We have received feedback in the previous proposal that independent, 3rd party code review would be helpful for the ENS community and delegates to make a more informed decision and to reduce delegate fatigue.

In our commitment to transparency and effort towards DAO efficiency, karpatkey decided to engage with independent, third-party firms / individuals for every contract upgrade starting with this proposal. ThirdGuard has been engaged for this proposal’s code review; ThirdGuard is a provider of on-chain risk monitoring solutions, and has been working with the Zodiac Roles Modifier since its inception (and its precursor, Scope Guard). Given their past experiences across Zodiac Roles Modifier, Solidity, and DeFi risk management, ThirdGuard was deemed to be a suitable candidate to fulfil the role of policy reviewer. Their approach to auditing the permissions can be found here.

The ThirdGuard audit for the permissions in this payload can be found here.

Audit report summary is as follows:

  • No material findings were found.
  • Policy changes requested were considered bona fide actions needed by the Manager to carry out their DeFi operations.
  • 1 Informational Finding and 1 Warning were logged, and acknowledged by karpatkey. These findings do not post an immediate risk but are relevant to security best practices.
Votes
Quorum progress: 136.64%
For votes: 1.14M
Against votes: 6.78K
0x5bfc...83900x5bfc...8390voted for
193.4K
0xb8c2...67d50xb8c2...67d5voted for
129.57K
0x8393...07800x8393...0780voted for
129.38K
0x9831...67440x9831...6744abstained
123.49K
0x76a6...bbb80x76a6...bbb8voted for
116.43K
I support the diversification and proposed changes in treasury management. It's also great to see an audit for it.
0x809f...f68e0x809f...f68evoted for
112.07K
0x1d54...63590x1d54...6359abstained
100.52K
I support this update, but have chosen to abstain to avoid any conflict of interest.
0xe391...b4060xe391...b406voted for
100K
0x54be...7ab60x54be...7ab6voted for
77.83K
0xf6b6...c8630xf6b6...c863voted for
72.11K
0x2d7d...b05e0x2d7d...b05evoted for
46.35K
0xbce3...776f0xbce3...776fvoted for
34.33K
0xe52c...d7260xe52c...d726voted for
18.93K
0xd5d1...cf2c0xd5d1...cf2cvoted for
18.01K
0x5346...42cf0x5346...42cfvoted for
17K
0x7ae9...0c0b0x7ae9...0c0bvoted for
11.97K
0xf342...33290xf342...3329voted for
11.6K
0xa786...77c60xa786...77c6voted for
11.44K
0x4767...96ff0x4767...96ffvoted for
10.51K
0x1d92...26770x1d92...2677voted for
10K
0x3335...81e10x3335...81e1voted against
6.78K
0x29a8...de700x29a8...de70voted for
6.4K
0x0291...1b630x0291...1b63voted for
5.42K
0x5c04...dc620x5c04...dc62voted for
2.31K
0x30c7...c7020x30c7...c702voted for
1.8K
0x179a...92850x179a...9285voted for
1.7K
0x8da4...81e40x8da4...81e4voted for
1.01K
0xac50...c0390xac50...c039voted for
1K
0xd4a4...8b550xd4a4...8b55voted for
813
The proposal aligns with the ENS Constitution by improving the financial management of the DAO and ensuring fund diversification. Besides, it includes an independent audit, which strengthens its reliability and transparency. The proposal contributes to the longevity and development of the ENS ecosystem, adhering to the rules for fund allocation in the ENS constitution. However, it will be critical to ensure ongoing adherence to the principles outlined, particularly regarding fund allocation and maintaining the rights of name owners.
0x035e...17d30x035e...17d3voted for
293
0x0253...d11a0x0253...d11avoted for
246
0x0579...40480x0579...4048voted for
239
0x50b6...5a180x50b6...5a18abstained
173
0x70df...18890x70df...1889voted for
16
0x274d...73f40x274d...73f4voted for
2
0x0151...c3b90x0151...c3b9voted for
2
0xd260...b1b60xd260...b1b6voted for
2
0x2df2...b98a0x2df2...b98avoted for
2
0x9cea...ee3c0x9cea...ee3cvoted for
1
0xd08d...e40f0xd08d...e40fabstained
1
0x5c8c...062d0x5c8c...062dvoted for
1
0x7b49...7f8a0x7b49...7f8avoted for
1
0xc04a...9a110xc04a...9a11voted for
0
0x134d...b65c0x134d...b65cvoted against
0
0xa772...61710xa772...6171voted for
0
0xc0b6...ac5a0xc0b6...ac5avoted for
0
0xd756...10f70xd756...10f7voted for
0
0x0e68...69c60x0e68...69c6voted for
0
0x9ad6...c71b0x9ad6...c71bvoted for
0
0xcac1...b7ca0xcac1...b7cavoted for
0
0xcdc0...20f70xcdc0...20f7voted for
0
0xd69d...88410xd69d...8841voted for
0
0xfe69...0b5a0xfe69...0b5avoted against
0
0x2d5f...f3130x2d5f...f313voted for
0
0x1a96...b19c0x1a96...b19cvoted for
0
0xc8aa...bab40xc8aa...bab4voted for
0
0xef6f...0b190xef6f...0b19voted for
0
0x6a6c...45250x6a6c...4525voted for
0
0xa4ea...b1430xa4ea...b143voted for
0
0xb1d2...ab1c0xb1d2...ab1cvoted for
0
0x6393...b02b0x6393...b02bvoted for
0
0x6cb6...790e0x6cb6...790evoted for
0
0x4102...21050x4102...2105voted for
0
0x3940...f5020x3940...f502voted for
0
0x6cbf...e4620x6cbf...e462voted for
0
0xdc2e...64390xdc2e...6439voted for
0
0x7e7f...b9ff0x7e7f...b9ffvoted for
0
0x6691...a57a0x6691...a57avoted for
0
0x2597...3ee40x2597...3ee4voted for
0
0x99e8...b2d00x99e8...b2d0voted for
0
0x1f89...462e0x1f89...462evoted for
0
0x3a13...bf650x3a13...bf65voted for
0
0xf6d8...6bfb0xf6d8...6bfbvoted for
0
0x0f07...13db0x0f07...13dbvoted for
0
0xd82c...59c90xd82c...59c9voted for
0
0x2bd4...9c5b0x2bd4...9c5bvoted for
0
0x2b2d...9d750x2b2d...9d75voted for
0
0x9fae...88c60x9fae...88c6voted for
0
0xb0b2...b1bf0xb0b2...b1bfvoted for
0
0xcdc3...19d70xcdc3...19d7voted for
0
0xba97...94f20xba97...94f2voted for
0
0x4fdc...4c220x4fdc...4c22voted for
0
0xda1b...de720xda1b...de72voted for
0
0xc03a...192f0xc03a...192fvoted for
0
0x0dcf...85e20x0dcf...85e2voted for
0
0xfe04...d4e60xfe04...d4e6voted for
0
0x0764...2f520x0764...2f52voted for
0
0xde28...02090xde28...0209voted for
0
0x658a...e9e40x658a...e9e4voted for
0
0xa8fa...01f00xa8fa...01f0voted for
0
0xda62...9d740xda62...9d74voted for
0
0xa648...9a370xa648...9a37voted for
0
0x7097...21900x7097...2190voted for
0
0x1a2d...350f0x1a2d...350fvoted for
0
0xc4ce...2af50xc4ce...2af5voted for
0
0x4fd8...9aa70x4fd8...9aa7voted for
0
0xaf05...9f910xaf05...9f91voted for
0
0x02de...e3410x02de...e341voted for
0
0xefde...10a30xefde...10a3voted for
0
0xf8d7...af430xf8d7...af43voted for
0
0x1340...83850x1340...8385voted for
0
0x396b...1e590x396b...1e59voted for
0
0x25d8...f99b0x25d8...f99bvoted for
0
0xb735...69470xb735...6947voted for
0
0xb1d2...06910xb1d2...0691voted for
0
0x320d...33e70x320d...33e7voted for
0
0x7e1f...a28e0x7e1f...a28evoted for
0
0x78c9...2f250x78c9...2f25voted for
0
0x9189...052e0x9189...052evoted for
0
0x3201...14c50x3201...14c5voted for
0
0x6f40...52930x6f40...5293voted for
0
0x79ab...b1d00x79ab...b1d0voted for
0
0x908c...7e3e0x908c...7e3evoted for
0
0x4e19...574e0x4e19...574evoted for
0
0xad00...469b0xad00...469bvoted for
0
0xf88c...bdfd0xf88c...bdfdvoted for
0
0x20bd...dfbf0x20bd...dfbfvoted for
0
0x511a...47ad0x511a...47advoted for
0
0x31e7...0a490x31e7...0a49voted for
0
0x544b...c0d90x544b...c0d9voted for
0
0xb150...9b3c0xb150...9b3cvoted for
0
0xcbcb...963b0xcbcb...963bvoted for
0
0x44e6...3e330x44e6...3e33voted for
0
0x870c...50180x870c...5018voted for
0
0x43a1...735e0x43a1...735evoted for
0
0xe928...9d4b0xe928...9d4bvoted for
0
0x60b0...56ca0x60b0...56cavoted for
0
0xbe13...674f0xbe13...674fvoted for
0
0x88f6...0ec00x88f6...0ec0voted for
0
0xd8de...ae410xd8de...ae41voted for
0
0xf944...60490xf944...6049voted for
0
The proposal aligns well with the delegate's focus on improving the quality and usability of the ENS protocol. The suggestions, such as new yield-generation strategies for the endowment, represent improvements that could potentially lead to the betterment of the ENS protocol. In addition, the proposal has been audited by an independent party, which adds credibility to the changes suggested.
0x3d7a...49d00x3d7a...49d0voted for
0
0x2dad...b67d0x2dad...b67dvoted for
0
The proposal involves implementing various strategies to improve diversification and align with the market landscape, primarily aiming to generate more yield for the DAO's treasury. Additionally, the proposal has been independently audited and deemed safe. This aligns with my delegate preference of always aiming for maximum profit and growth in the DAO's treasury.
0x9a27...46e00x9a27...46e0voted for
0
0x8708...aec30x8708...aec3voted for
0
0xb5c1...6e580xb5c1...6e58voted for
0
0xea87...cb140xea87...cb14voted for
0
0x4380...18520x4380...1852voted for
0
0x0187...8bd00x0187...8bd0voted for
0
0xa766...6c3f0xa766...6c3fvoted for
0
0xfb18...25720xfb18...2572voted for
0
0x9c5b...2f510x9c5b...2f51voted for
0
0x5b82...f7650x5b82...f765voted for
0
0x91d0...bf4e0x91d0...bf4evoted for
0
0xc302...6f060xc302...6f06voted for
0
0xef45...1f6a0xef45...1f6avoted for
0
0xc895...d71f0xc895...d71fvoted for
0
0xdf3f...d3600xdf3f...d360voted for
0
0x10aa...2c9e0x10aa...2c9evoted for
0
0x98f2...9b540x98f2...9b54voted for
0
0xa78c...2c240xa78c...2c24voted for
0