GHO CCIP Integration Maintenance (CCIP v1.5.1 upgrade)
Simple Summary
Proposal to update the GHO CCIP Token Pools to integrate them with CCIP (Chainlink Cross-Chain Interoperability Protocol) version 1.5.1. While the existing deployments on Arbitrum and Ethereum are compatible with 1.5.1, adopting the latest version is preferable in order to leverage the full functionality of CCIP and prepare for future expansions to other chains.
Motivation
The CCIP was upgraded to version 1.5.1 at the beginning of December, 2024, 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, secure, and aligned with the latest updates, enabling GHO expansion to other networks when needed.
Specification
This proposal aims to upgrade the existing CCIP Token Pools for GHO on Ethereum and Arbitrum to CCIP version 1.5.1, by establishing a new lane between these two chains and deprecating the old one.
The proposal includes the following actions:
- Ownership maintenance of contracts:
a. Accept ownership of new token pool contracts for GHO on each network.
b. Assume Admin role for the GHO token in the CCIP TokenAdminRegistry contract on each network.
c. Take ownership of the existing proxy pools (even though they’ll be deprecated). - Migrate Liquidity Between Old and New Token Pools:
a. 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.
b. On Arbitrum: Mint tokens on the new BurnMintTokenPool contract and burn tokens from the old pool using the newly introduceddirectMint
anddirectBurn
methods. 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.
Security
The new CCIP version 1.5.1 has undergone Chainlink’s standard security process.
Certora has completed a review of the new version of the CCIP GHO Token Pool contracts (see here) and will also review the AIP when ready.