Skip to content

Latest commit

 

History

History
112 lines (68 loc) · 3.93 KB

v3-196-aave-v3-Ethereum-and-Arbitrum-GHO-steward-v2-upgrade.md

File metadata and controls

112 lines (68 loc) · 3.93 KB

Proposal 196. GHO Steward v2 Upgrade


Voting link

https://vote.onaave.com/proposal/?proposalId=196


Governance forum discussion

https://governance.aave.com/t/arfc-gho-steward-v2-upgrade/19116


Payloads


Certora analysis


Proposal types

🤝 permission granting or revoking


Context

This proposal seeks to upgrade the GHO Steward role in the Aave ecosystem to accommodate the growing needs of GHO, Aave’s native decentralized stablecoin. By introducing specialized stewards—GhoBucketSteward, GhoAaveSteward, GhoCcipSteward, and GhoGsmSteward—the proposal aims to streamline governance, delegate specific responsibilities, and enhance scalability for future developments of GHO.


Proposal creation

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

- proposalId: 196
- creator: 0x57ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922
- accessLevel: 1
- ipfsHash: 0xf537d68c6b1b19b3fc6dc6ed5b73e2479fb8daabac2e275ebb787012a353455d

createProposal() parameters

{
  "payloads": [ 
    { 
      "chain": "1", 
      "accessLevel": "1", 
      "payloadsController": "0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5", 
      "payloadId": "202" 
    }, 
    { 
      "chain": "42161", 
      "accessLevel": "1", 
      "payloadsController": "0x89644CA1bB8064760312AE4F03ea41b05dA3637C", 
      "payloadId": "58" 
    }, 
  ], 
  "votingPortal": "0x9b24C168d6A76b5459B1d47071a54962a4df36c3", 
  "ipfsHash": "0xf537d68c6b1b19b3fc6dc6ed5b73e2479fb8daabac2e275ebb787012a353455d" 
}

Aave Seatbelt report

Proposal report

https://github.com/bgd-labs/seatbelt-gov-v3/blob/main/reports/proposals/196.md

Payload reports


Technical analysis

We have verified that the payload upgrades the GHO Steward role by introducing the specialized stewards as outlined in the IPFS. The new stewards—GhoBucketSteward, GhoAaveSteward, GhoCcipSteward, and GhoGsmSteward—have been granted the appropriate roles and permissions within the Aave protocol. The payload correctly revokes roles from the old steward and assigns them to the new stewards, ensuring a seamless transition. Additionally, the new CCIP Token Pool on Arbitrum has been deployed and upgraded as specified, allowing the setting of the RateLimitAdmin. Overall, the technical implementation aligns with the proposal’s objectives and has been executed correctly.


The proposal is consistent with the description on both Snapshot and the governance forum.


Certora 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.

✅ Certora reviewed the procedure followed to submit the proposal.