KVORUM
aaveSource: Aave governance v3 · #272

Gov v3 VotingMachine / VotingPortal maintenance

defeatedMar 23, 2025, 12:09 PM UTCbyF70xf71f…1e02

01Summary

AISummary by Kvorumclaude-haiku-4-5

Proposal to upgrade Aave Governance v3 Voting Machine smart contracts on Ethereum, Polygon, and Avalanche by deploying new DataWarehouse, VotingStrategy, and VotingPortal contracts. This involves registering new voting machines via approveSenders() on CrossChainController and adding new voting portals to the core Governance contract.

Type
contract upgrade

Key changes

  • Deploy new VotingMachine contracts on Ethereum, Polygon, and Avalanche to replace non-upgradeable versions(high)
  • Deploy new DataWarehouse and VotingStrategy contracts across all three networks(high)
  • Register new VotingMachine contracts via approveSenders() on CrossChainController(high)
  • Add new VotingPortals to core Governance contract on Ethereum for cross-chain communication(high)

Notable concerns

  • Non-upgradeable contracts require full replacement rather than upgrades
  • Changes affect voting infrastructure across three major networks (Ethereum, Polygon, Avalanche)
  • Maintenance after 1+ year without changes to production contracts
Contracts0x06a1795a88b82700896583e123F46BE43877bFb60x44c8b753229006A8047A05b90379A7e92185E97C0x4D1863d22D0ED8579f8999388BCC833CB057C2d60x6ACe1Bf22D57a33863161bFDC851316Fb04426900xFe4683C18aaad791B6AFDF0a8e1Ed5C6e2c9ecD60x9Ded9406f088C10621BE628EEFf40c1DF396c172CrossChainController
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

212 words

Simple Summary

Proposal to make minor improvements on the Governance v3 VotingMachine smart contracts.

Motivation

After more than 1 year of working in production without changes, the Aave governance v3 Voting Machine smart contracts (Ethereum, Polygon, Avalanche) require minor maintenance to move them to an up-to-date state with the rest of the system, more precisely the a.DI (Aave Delivery Infrastructure) directly connected.

As they are not upgradeable, it is necessary to deploy new DataWarehouse contracts, new VotingStrategy contracts and new VotingPortals.

Specification

The governance proposal will call approveSenders() on the CrossChainController contract on every voting network (Ethereum, Polygon, Avalanche) to register the new VotingMachine contracts. Additionally, addVotingPortals() will be called on the core Governance contract on Ethereum, with the new Voting Portals addresses, so that the Aave Governance can communicate with the new Voting Machines.

Voting Machines:

NetworkVotingMachine
Ethereum0x06a1795a88b82700896583e123F46BE43877bFb6
Polygon0x44c8b753229006A8047A05b90379A7e92185E97C
Avalanche0x4D1863d22D0ED8579f8999388BCC833CB057C2d6

Voting Portals:

Network PathVotingPortals
Ethereum - Ethereum0x6ACe1Bf22D57a33863161bFDC851316Fb0442690
Ethereum - Polygon0xFe4683C18aaad791B6AFDF0a8e1Ed5C6e2c9ecD6
Ethereum - Avalanche0x9Ded9406f088C10621BE628EEFf40c1DF396c172

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

0 total

This proposal carries no on-chain actions.

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.