Skip to content

Latest commit

 

History

History
118 lines (73 loc) · 4.06 KB

106-107-governance-level2-requirements-update.md

File metadata and controls

118 lines (73 loc) · 4.06 KB

Proposal 106 (& complementary 107). Update of Aave Governance Level 2 requirements


Voting link

https://app.aave.com/governance/proposal/?proposalId=106

https://app.aave.com/governance/proposal/?proposalId=107


Governance forum discussion

https://governance.aave.com/t/rfc-aave-governance-adjust-level-2-requirements-long-executor/8693


BGD analysis


Proposal types

🙋 governance-changes


Context

This proposals update the voting/proposing requirements of the Level 2 (most restrictive) part of the Aave Governance. Proposal 106 executes the aforementioned updates, while 107 is a "vote boost" proposal, for the AAVE Ecosystem Reserve to vote YES on 106 with its AAVE holdings.


Proposal creation

Transaction: https://etherscan.io/tx/0x7e46cc8d6b70be15d3e2948810eaf994c04192252a910a742f2d1f0e55458310

Main proposal

- id: 106
- creator: 0x6e1a6728829bc0fca82c1a39834c6212c250f1c1
- executor: 0x61910ecd7e8e942136ce7fe7943f956cea1cc2f7
- targets: [0x8e1b4169701a4acbf2936ec9e53fdbe8697f9703]
- values: [0]
- signatures: [execute()]
- calldatas: [0x]
- withDelegatecalls: [true]
- startBlock: 15696386
- endBlock: 15760386
- strategy: 0xb7e383ef9b1e9189fc0f71fb30af8aa14377429e
- ipfsHash: 0x4bd95ce6e9a0d76c0dd3154da423f01ee010ea9491bb5ddf5a151e6ef22b674c

Vote boost proposal

- id: 107
- creator: 0x6e1a6728829bc0fca82c1a39834c6212c250f1c1
- executor: 0xee56e2b3d491590b5b31738cc34d5232f378a8d5
- targets:[0xb439ee42954da799bc835b7c9f117aea68c03f90]
- values": [0]
- signatures: [execute(uint256)]
- calldatas:[0x000000000000000000000000000000000000000000000000000000000000006a]
- withDelegatecalls:[true]
- startBlock: 15696386
- endBlock: 15715586
- strategy: 0xb7e383ef9b1e9189fc0f71fb30af8aa14377429e
- ipfsHash: 0x9c4249b03cdf9c2721b8b69d82a51bac19f35f4adbd09f194cc7d0cc449141d2

Aave Seatbelt report

https://github.com/bgd-labs/seatbelt-for-ghosts/blob/main/reports/Aave/0xEC568fffba86c094cf06b22134B23074DFE2252c/106.md

https://github.com/bgd-labs/seatbelt-for-ghosts/blob/main/reports/Aave/0xEC568fffba86c094cf06b22134B23074DFE2252c/107.md


Technical analysis

Main proposal (106)

From a technical perspective, the proposal:

  • "Whitelists" on the AaveGovernanceV2 contract the Executor with the updated governance requirements.
  • Transfers the ownership of AaveGovernanceV2 to the new Executor.
  • Transfers the proxy admin of AAVE and stkAAVE to the new Executor.
  • Transfers the proxy admin of ABPT (AAVE/WETH Balancer Pool) and stkABPT to the Level 1 Executor, as they are not enabled as voting assets on the governance.

Vote boost proposal

This proposal only upgrades the implementation of the AAVE Ecosystem Reserve to one with an initialize() function with the capability of voting once in an Aave governance proposal, in this case, proposal 106.


BGD validations

✅ The code on the proposal payload corresponds to the proposal specification.

✅ The proposal includes a proper tests suite, checking all necessary post-conditions.

✅ BGD reviewed the payload before the proposal was submitted.

✅ Only one payload used via delegatecall

✅ BGD reviewed the procedure followed to submit the proposal.

✅ With BGD writing the payload, at least another party reviewed it.