Skip to content

Latest commit

 

History

History
149 lines (94 loc) · 4.6 KB

v3-48-multichain-add-flash-borrowers.md

File metadata and controls

149 lines (94 loc) · 4.6 KB

Proposal 48. add Flash borrowers.


Voting link

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


Governance forum discussion

https://governance.aave.com/t/arfc-add-contango-protocol-cian-protocol-and-index-coop-to-flashborrowers-on-aave-v3/16478


Payloads


Certora analysis


Proposal types

🤝 permission granting or revoking


Context

This proposal sets various teams to be Flashborrowers of Aave V3 on Ethereum, Arbitrum, and Optimism liquidity pools. The below summaries each initiative:

  • Ethereum: Index Coop, Cian Protocol, Contango Protocol, Aave-Aligned protocol.

  • Optimism: Contango.

  • Arbitrum: Contango.


Proposal creation

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

- proposalId: 48
- creator: 0x57ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922
- accessLevel: 1
- ipfsHash: 0x925b92bc979665e02c8d91956e8c01dd9e5e4b9fbb3e2c5ab018b4a6a91e6d00

createProposal() parameters

{
  "payloads": [ 
    { 
      "chain": "1", 
      "accessLevel": "1", 
      "payloadsController": "0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5", 
      "payloadId": "78" 
    }, 
    { 
      "chain": "10", 
      "accessLevel": "1", 
      "payloadsController": "0x0E1a3Af1f9cC76A62eD31eDedca291E63632e7c4", 
      "payloadId": "16" 
    }, 
    { 
      "chain": "42161", 
      "accessLevel": "1", 
      "payloadsController": "0x89644CA1bB8064760312AE4F03ea41b05dA3637C", 
      "payloadId": "14" 
    }, 
  ], 
  "votingPortal": "0x9b24C168d6A76b5459B1d47071a54962a4df36c3", 
  "ipfsHash": "0x925b92bc979665e02c8d91956e8c01dd9e5e4b9fbb3e2c5ab018b4a6a91e6d00" 
}

Aave Seatbelt report

Proposal report

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

Payload reports


Technical analysis

We have verified that the payloads sets the following contracts as flash borrowers on the following chains:

  • the addresses on Ethereum: 0x45c00508C14601fd1C1e296eB3C0e3eEEdCa45D0 (Index Coop).

    0x6e8ac99B2ec2e08600c7d0Aab970f31e9b11957a (Index Coop).

    0x3a657Ec8a755d2E43DDbfDeaDc15899EDaf8dcf8 (Index Coop).

    0x85105b7E11c442Ca6fF6b4d90d7a439f68376Ac4 (Cian Protocol).

    0xab515542d621574f9b5212d50593cD0C07e641bD (Contango Protocol).

    0xb5b29320d2Dde5BA5BAFA1EbcD270052070483ec (Aave-Aligned protocol).

    0x0274a704a6D9129F90A62dDC6f6024b33EcDad36 (Aave-Aligned protocol).

  • the address on Arbitrum: 0x5e2aDC1F256f990D73a69875E06AF8A8404e3a03 (Contango Protocol).

  • the address on Optimism: 0xab515542d621574f9b5212d50593cD0C07e641bD (Contango Protocol).


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.