Skip to content

Latest commit

 

History

History
133 lines (78 loc) · 3.78 KB

v3-120-gho-cross-chain-part-1.md

File metadata and controls

133 lines (78 loc) · 3.78 KB

Proposal 120. GHO Cross-Chain - Part 1.


Voting link

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


Governance forum discussion

https://governance.aave.com/t/arfc-gho-cross-chain-launch/17616


Payloads


Certora analysis


Proposal types

📜🔺 contract upgrade

🤝 permission granting or revoking


Context

This proposal is the first part of the the GHO-Cross-Chain plan which is the implementation of GHO stablecoin, beginning with the initial expansion to the Arbitrum network utilizing the Chainlink Cross-Chain Interoperability Protocol (CCIP). The second step will onboard GHO on Arbitrum-v3.


Proposal creation

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

- proposalId: 120
- creator: 0x66a28531e6f390a8cd44ab0c57a0f1aeb7e673ff
- accessLevel: 1
- ipfsHash: 0x6bfacf65a23e1f55bb84672797c83aa265f061be5a27f55f74d6fa34cd63b300

createProposal() parameters

{
  "payloads": [ 
    { 
      "chain": "1", 
      "accessLevel": "1", 
      "payloadsController": "0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5", 
      "payloadId": "137" 
    }, 
    { 
      "chain": "42161", 
      "accessLevel": "1", 
      "payloadsController": "0x89644CA1bB8064760312AE4F03ea41b05dA3637C", 
      "payloadId": "32" 
    }, 
  ], 
  "votingPortal": "0x9b24C168d6A76b5459B1d47071a54962a4df36c3", 
  "ipfsHash": "0x6bfacf65a23e1f55bb84672797c83aa265f061be5a27f55f74d6fa34cd63b300" 
}

Aave Seatbelt report

Proposal report

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

Payload reports


Technical analysis

We have verified that the payload is doing the following actions:

Ethereum

  • Deployment of CCIP LockReleaseTokenPool Contract on Ethereum.

  • Transfer of ownership of the CCIP LockReleaseTokenPool contract to the DAO on Ethereum

  • Configuration of CCIP LockReleaseTokenPool contract on Ethereum.

Arbitrum

  • Deployment of UpgradeableGHO Contract on Arbitrum.

  • Deployment of BurnMintTokenPool Contract on Arbitrum.

  • Transfer of ownership of the CCIP BurnMintTokenPool contract to the DAO on Arbitrum.

  • Configuration of CCIP BurnMintTokenPool contract on Arbitrum.


The proposal is consistent with the description on 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.