Collector upgrade
Simple Summary
This proposal will upgrade the Aave Collector across all networks, to allow multiple funds admins.
This is a resubmission of Proposal 237, which was cancelled due to a detected inconsistency between networks.
Motivation
Currently, the Aave Collector (treasury smart contract of the DAO, one per network) is managed by a single Funds Admin role, which across all Aave instances is configured to be the Governance Level 1 Executor (Short).
This setup is overly limiting and does not provide the flexibility needed to support use cases like the Finance Steward contracts proposed by Karpatkey & Tokenlogic.
Specification
The proposal will upgrade all collector contracts to the new version proposed on the aave-origin repository. To account for the differences in the storage layout, a custom initializer is implemented that aligns the storage layout across versions.
As the new version of the Collector implements AccessControl from OZ and removes the existing fundsAdmin role, the proposal will also grant the FUND_ADMIN role to the Level 1 Executor (Short Executor). This way, the setup post-proposal execution will be the same as currently.
References
- Implementation, Linea & Zksync Implementation
- Code Diffs
- Tests
- Audit
- Upgraded Code, Code Changes
- Discussion
Copyright
Copyright and related rights waived via CC0.
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0x57ab...112922 | 286,808 | YAE |
0x8b37...502a22 | 122,893 | YAE |
EzR3aL | 117,903 | YAE |
TokenLogic | 46,804 | YAE |
StableLab | 43,339 | YAE |
VOTE POWER
Proposal Status
- Thu February 06 2025, 11:47 amVoting Period Starts
- Sun February 09 2025, 11:47 amEnd Voting Period
- Sun February 09 2025, 12:25 pmQueue Proposal
- Sun February 09 2025, 12:26 pmExecute Proposal
Current Results
1-YAE
731,095.9
2-NAY
N/A Tokens
