GHO Steward v2 Upgrade














GHO Steward v2 Upgrade







Author

@karpatkey_TokenLogic

Creator

0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922

Simple Summary

This publication proposes upgrading the GHO Steward Role to incorporate additional functionality to accomodate the current and future growth of GHO.

Motivation

In response to the expanding GHO ecosystem, GhoSteward v2 incorporates several different stewards to avoid the need to redeploy the entire steward contract whenever an upgrade or change is proposed.

  • GhoBucketSteward
  • GhoAaveSteward
  • GhoCcipSteward
  • GhoGsmSteward

Any future change to the GHO Steward functionality will require only the corresponding steward to be updated. This reduces the complexity and streamlines future amendments to the GHO Steward role.

In addition, some new features have been added to allow for controlling parameters related to CCIP.

Specification

The following contracts must be granted these roles by the DAO:

  • GhoAaveSteward
    1. RiskAdmin in Aave V3 Ethereum Pool
  • GhoBucketSteward (both on Ethereum and Arbitrum)
    1. GhoTokenBucketManagerRole on GhoToken
  • GhoCcipSteward
    1. RateLimitAdmin and BridgeLimitAdmin roles on GhoTokenPool (just rateLimitAdmin on Arbitrum)
  • GhoGsmSteward
    1. Configurator in every GSM asset that the DAO wants the risk council to manage

To facilitate the CCIP Steward, a new CCIP token pool implementation will be implemented on Arbitrum to allow setting of rateLimitAdmin.

List of new addresses:

ContractArbitrumEthereum
New CCIP Token Pool0xb78eDA33EB5493d56f14a81023CE69438a562A2c
Gho Bucket Steward0xa9afaE6A53E90f9E4CE0717162DF5Bc3d9aBe7B20x46Aa1063e5265b43663E81329333B47c517A5409
Gho Aave Steward0xCd04D93bEA13921DaD05240D577090b5AC36DfCA0xFEb4e54591660F42288312AE8eB59e9f2B746b66
Gho CCIP Steward0xb329CEFF2c362F315900d245eC88afd24C4949D50x101Efb7b9Beb073B1219Cd5473a7C8A2f2EB84f4
Gho GSM Steward0xD1E856a947CdF56b4f000ee29d34F5808E0A6848

References

Copyright

Copyright and related rights waived via CC0.

by BGD Labs