Removal of legacy VotingPortals from Governance v3
01Summary
Remove three deprecated VotingPortal contracts from Aave Governance on Ethereum that have been replaced by new VotingPortals proven functional through 4 recent proposals, eliminating confusion and preventing accidental use of outdated voting infrastructure.
- Type
- governance change
Key changes
- Remove old Eth - Eth VotingPortal (0xf23f7De3AC42F22eBDA17e64DC4f51FB66b8E21f) from Aave Governance(high)
- Remove old Eth - Avax VotingPortal (0x33aCEf7365809218485873B7d0d67FeE411B5D79) from Aave Governance(high)
- Remove old Eth - Pol VotingPortal (0x9b24C168d6A76b5459B1d47071a54962a4df36c3) from Aave Governance(high)
Notable concerns
- Removal of deprecated voting infrastructure that was maintained during transition period but is no longer needed
Generated by Kvorum
02Description
Simple Summary
Proposal to remove the deprecated VotingPortals from the Aave Governance.
Motivation
Proposal 273 enabled new VotingPortal contracts on the Aave Governance, but without removing the previous ones to be sure no issues during the transition would happen.
As the new VotingPortals have already been proven to be working by using them for voting on at least 4 new proposals (279 - 282), it is time to remove the old ones, so that there is no confusion or possibility of using the old VotingPortals on new proposals.
Specification
The payload calls removeVotingPortals() on the Aave Governance contract, with the list of old VotingPortals.
VotingPortals to remove:
| Network | Path | Address |
|---|---|---|
| Ethereum | Eth - Eth | 0xf23f7De3AC42F22eBDA17e64DC4f51FB66b8E21f |
| Ethereum | Eth - Avax | 0x33aCEf7365809218485873B7d0d67FeE411B5D79 |
| Ethereum | Eth - Pol | 0x9b24C168d6A76b5459B1d47071a54962a4df36c3 |
References
- Implementation: AaveV3Ethereum
- Tests: AaveV3Ethereum
- Discussion
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The proposal follows the standard Aave governance payload pattern: the single decoded on-chain action is a generic execute() call to a payload contract address, which is how Aave proposals typically wrap their actual logic (in this case, removeVotingPortals() with the three listed old VotingPortal addresses). The decoded calldata does not expose the internal logic of the payload contract, so we cannot directly verify the specific addresses or function called inside execute(). However, this is expected and standard for this proposal type, not a sign of malicious intent or mismatch — the description's claims are plausible given the payload address and the well-documented governance process (linked implementation and test files). No numeric values, targets, or scope changes are visible in the decoded action that contradict the description. Given the lack of deeper calldata tracing, confidence is medium rather than high, but there is no evidence of a discrepancy between the stated intent (removing 3 old VotingPortals) and the single decoded execute() call, which is consistent with how such removal payloads are structured in Aave's governance system.
Generated by Kvorum
04Actions
- Target
- 0x7dc3…a7af
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 570x57ab…2922 | For | 267.7K | 0.00% | — | 2y ago |
| 2E0x2e21…f21a | For | 124.3K | 0.00% | — | 2y ago |
| B90xb933…8dd1 | For | 39.8K | 0.00% | — | 2y ago |
| 870x8787…ea52 | For | 24.7K | 0.00% | — | 2y ago |
| EC0xecc2…6ac9 | For | 21.1K | 0.00% | — | 2y ago |
| EZezr3al.eth0x8659…7d0e | For | 13.1K | 0.00% | — | 2y ago |
| 8B0x8b37…2a22 | For | 10.9K | 0.00% | — | 2y ago |
| 2C0x2cc1…4df1 | For | 4.6K | 0.00% | — | 2y ago |
| 080x0865…24ce | For | 2K | 0.00% | — | 2y ago |
| 470x4723…26ac | For | 972.3 | 0.00% | — | 2y ago |
| AD0xad21…f892 | For | 801 | 0.00% | — | 2y ago |
| B30xb356…c826 | For | 480 | 0.00% | — | 2y ago |
| 4D0x4d26…7017 | For | 384.7 | 0.00% | — | 2y ago |
| F10xf13c…6dd3 | For | 141.6 | 0.00% | — | 2y ago |
| 0B0x0ba4…2b9d | For | 99.9 | 0.00% | — | 2y ago |
| 500x50ed…e1b2 | For | 99 | 0.00% | — | 2y ago |
| 270x2748…ac26 | For | 16.1 | 0.00% | — | 2y ago |
| 350x3540…7e19 | For | 13.1 | 0.00% | — | 2y ago |
| D00xd059…0028 | For | 5.5 | 0.00% | — | 2y ago |
| 970x9730…14ab | For | 4.5 | 0.00% | — | 2y ago |
| 7E0x7e6c…73eb | For | 3.6 | 0.00% | — | 2y ago |
| C30xc348…898e | For | 3.5 | 0.00% | — | 2y ago |
| 050x0579…4048 | For | 3.1 | 0.00% | — | 2y ago |
| 2C0x2ca7…4efb | For | 1.2 | 0.00% | — | 2y ago |
| 620x6276…b4e8 | For | 1 | 0.00% | — | 2y ago |
| 010x019e…2ee3 | For | 0.3 | 0.00% | — | 2y ago |
| 6E0x6e54…aea3 | For | 0.3 | 0.00% | — | 2y ago |
| 0F0x0f0a…1b0d | For | 0.1 | 0.00% | — | 2y ago |
| 7F0x7f21…31e0 | For | 0 | 0.00% | — | 2y ago |
| 950x95d2…88f9 | For | 0 | 0.00% | — | 2y ago |
| EE0xee2a…58a7 | For | 0 | 0.00% | — | 2y ago |
| D70xd712…1366 | For | 0 | 0.00% | — | 2y ago |
| 140x1475…6e15 | For | 0 | 0.00% | — | 2y ago |
| AC0xacc9…0b28 | For | 0 | 0.00% | — | 2y ago |
| 4D0x4d12…7d7c | For | 0 | 0.00% | — | 2y ago |
| A00xa0d0…604a | For | 0 | 0.00% | — | 2y ago |
| D20xd248…32ae | For | 0 | 0.00% | — | 2y ago |
| 7A0x7a04…17a8 | For | 0 | 0.00% | — | 2y ago |
| 150x1523…080f | For | 0 | 0.00% | — | 2y ago |
| A60xa6ac…2bf3 | For | 0 | 0.00% | — | 2y ago |
| C40xc4cd…47bc | For | 0 | 0.00% | — | 2y ago |
| 210x21ff…c5a8 | For | 0 | 0.00% | — | 2y ago |
| 380x38dc…472d | For | 0 | 0.00% | — | 2y ago |
| 930x93e0…f6ee | For | 0 | 0.00% | — | 2y ago |
| E60xe6b8…452d | For | 0 | 0.00% | — | 2y ago |
| BE0xbef8…9999 | For | 0 | 0.00% | — | 2y ago |
| 290x29bc…d91d | For | 0 | 0.00% | — | 2y ago |
| ED0xed4c…9508 | For | 0 | 0.00% | — | 2y ago |
| E80xe8ee…0877 | For | 0 | 0.00% | — | 2y ago |
| E40xe408…738d | For | 0 | 0.00% | — | 2y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedGov v3 VotingMachine / VotingPortal maintenance75%
- aavedefeatedGov v3 VotingMachine / VotingPortal maintenance74%
- lidoexecutedOmnibus vote: 1) Remove the oracle member named 'Rated Labs' with address 0xec4bfbaf681eb505b94e4a7849877dc6c600ca3a from HashConsensus for AccountingOracle on Lido on Ethereum;55%
- lidoactiveOmnibus vote: 1) Remove the oracle member named 'Rated Labs' with address 0xec4bfbaf681eb505b94e4a7849877dc6c600ca3a from HashConsensus for AccountingOracle on Lido on Ethereum;54%
- lidoexecutedOmnibus vote: 1) Push new voting app version to Voting Repo 0x41D65FA420bBC714686E798a0eB0Df3799cEF092; 2) Upgrade the DAO Voting 0x2e59A20f205bB85a89C53f1936454680651E618e contract implementation; 3…53%
- lidoexecutedOmnibus vote: 1) Push new Voting app version to Voting Repo;49%