GHO Risk Stewards Update and GHO CCIP Integration Upgrade
01Summary
This proposal updates GHO Risk Steward contracts to improve user experience and align implementations across Aave, and upgrades GHO CCIP Token Pools from version 1.4 to 1.5.1 on Ethereum and Arbitrum to access new functionality and prepare for future chain expansions.
- Type
- contract upgrade
Key changes
- Remove the 25% max cap on GHO_BORROW_RATE_MAX in GhoAaveSteward, as it is no longer necessary for different instances of GHO implemented as regular reserves(medium)
- Add missing getter for CCIP timelock state in GhoCcipSteward(low)
- Upgrade GHO CCIP Token Pools from version 1.4 to 1.5.1 on Ethereum and Arbitrum to leverage full CCIP functionality(high)
- Migrate liquidity from old to new token pools: transfer locked GHO on Ethereum and mint/burn GHO on Arbitrum using new directMint and directBurn methods(high)
- Set token rate limit of 300,000 GHO capacity with 60 GHO per second refill rate (216,000 GHO per hour) for new CCIP pools(medium)
- Accept ownership of new token pool contracts and assume Admin role for GHO token in CCIP TokenAdminRegistry on each network(high)
Notable concerns
- Liquidity migration requires careful coordination between old and new token pools to avoid service disruption
- Changes to risk steward permissions and CCIP pool management require validation that GhoStewards remain fully operational after upgrade
Generated by Kvorum
02Description
Simple Summary
This AIP proposes to:
- update the GHO Risk Steward contracts to enhance the Risk Council’s user experience and align the design of the Risk Stewards implementations throughout the Aave Protocol.
- update the GHO CCIP Token Pools on Arbitrum and Ethereum to integrate them with latest version of CCIP (1.5.1) to leverage the full functionality of CCIP and prepare for future expansions to other chains.
Motivation
This AIP seeks to enhance the Aave user experience and align the design of the Risk Stewards implementation across the Aave Protocol. Additionally, the CCIP was recently upgraded to version 1.5.1, introducing a number of enhancements for cross-chain pool management. Currently, GHO CCIP Token Pools are based on version 1.4, though still compatible with 1.5.1.
Aave Labs will provide technical support to maintain the GHO CCIP Token Pools functional, secured, and aligned with the latest updates, enabling GHO expansion to other networks when needed.
Specification
The proposal includes the following actions:
Risk Stewards update:
- GhoAaveSteward: Remove the max cap of 25% configured by
GHO_BORROW_RATE_MAX. While this limitation was sensible when applied to the Ethereum reserve only, it is not necessary for different instances of GHO when implemented as a regular reserve. Additionally, the Risk Stewards already have limitations and sanity checks in place to restrict capabilities during rates update. - GhoCcipSteward: Add a missing getter for the timelock state of the CCIP.
- GhoBucketSteward: No modification, configure new token pool and retire permissions for the existing token pool.
GHO CCIP Token Pools upgrade:
- Ownership maintenance of contracts:
- Accept ownership of new token pool contracts for GHO on each network.
- Assume Admin role for the GHO token in the CCIP TokenAdminRegistry contract on each network.
- Take ownership of the existing proxy pools (even though they'll be deprecated).
- Migrate Liquidity Between Old and New Token Pools:
- On Ethereum: Transfer locked GHO liquidity from the old LockReleaseTokenPool contract to the new one, and properly initialize the new contract to reflect the correct amount of bridged liquidity.
- On Arbitrum: Mint tokens on the new BurnMintTokenPool contract and burn tokens from the old pool using the newly introduced
directMintanddirectBurnmethods. This is necessary to offboard the old pool as a facilitator and enable the new pool to handle bridge transactions.
- Setup a token rate limit of 300,000 GHO capacity and 60 GHO per second refill rate (216,000 GHO per hour), as recommended by the Risk Provider ChaosLabs in the previous maintenance upgrade to v1.5, see here.
- Keep GhoStewards functional by validating they can execute actions over the new CCIP lane and remain fully operational.
References
-
Implementation: GhoAaveSteward, GhoCcipSteward, UpgradeableLockReleaseTokenPool, UpgradeableTokenPool
-
Contracts:
-
Discussion: GHO CCIP Integration Maintenance (CCIP v1.5.1 upgrade), Update GHO Risk Stewards
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The decoded on-chain data contains only one top-level action: a generic execute() call to a payload/executor contract on Ethereum. This is the standard pattern for Aave governance proposals, where the actual granular actions (Risk Steward parameter changes, CCIP token pool ownership transfers, liquidity migrations, rate limit configuration) are encoded inside the target payload contract's bytecode and are not individually exposed in this decoded calldata list. Because the calldata gives no visibility into the internal sub-actions the payload contract will perform, it is not possible to directly verify each specific claim in the description (e.g., the exact rate limit values, the specific getter addition, or the ownership transfers) against on-chain parameters. There is no evidence of contradiction between the description and the single visible action, but there is also insufficient granularity to confirm faithful implementation of every claimed detail. Given this opacity, I cannot flag any specific value or target mismatches, and confidence in this comparison is low. No discrepancies are reported, and the overall assessment defaults to consistent, reflecting the absence of any detectable conflict in the available data.
Generated by Kvorum
04Actions
- Target
- 0xd70f…f3a3
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedGHO CCIP Integration Maintenance (CCIP v1.5 upgrade)90%
- aaveexecutedGHO Steward v2 Upgrade87%
- aaveexecutedActivate Gho Stewards82%
- aaveexecutedExtend GHO Steward on Aave Prime Instance81%
- aaveexecutedGHO update on Aave V3 Ethereum Pool80%
- aaveexecutedGho Steward Update78%
- aaveexecutedGHO Facilitator Replacement75%
- aaveexecutedGHO update on Aave V3 Ethereum Pool for 13/11/2023 Report74%
- aaveexecutedGho unpause and freezing73%
- aaveexecutedGrant Claim Helper Role to StkGhoMigrator65%