https://app.aave.com/governance/proposal/?proposalId=354
https://governance.aave.com/t/arfc-transfer-assets-from-polygon-to-ethereum-treasury/15044
🏦 treasury
This proposals bridges DAI, CRV and BAL from the Aave Polygon Collector to the Aave Ethereum Collector, by using the AavePolEthERC20Bridge
created by Llama on their previous engagement.
Transaction: https://etherscan.io/tx/0xb4c83d70671ad5b03f2dcaa749b7f3be8a8c22e19396bfca1fbfcca321e3bbf6
- id: 354
- creator: 0x329c54289ff5d6b7b7dae13592c6b1eda1543ed4
- executor: 0xee56e2b3d491590b5b31738cc34d5232f378a8d5
- targets: [0x158a6bc04f0828318821bae797f50b0a1299d45b]
- values: [0]
- signatures: [execute(address)]
- calldatas: [0x000000000000000000000000ccafbbbd68bb9b1a5f1c6ac948ed1944429f360a]
- withDelegatecalls: [true]
- startBlock: 18421499
- endBlock: 18440699
- strategy: 0xb7e383ef9b1e9189fc0f71fb30af8aa14377429e
- ipfsHash: 0xf763d59548ffa89cfbf72d7bada1991158abe4bd30e31bce58dbdd377151031f
Ethereum
Polygon
We have verified the proposal payload does the following:
- Redeems 1'500'000 aDAI, ~9'523 aCRV and ~1'827 aBAL (all v2 Polygon) to DAI, CRV and BAL.
- Transfer the DAI, CRV and BAL to the Aave Polygon <> Ethereum Collector bridge.
- Call
bridge()
on the Aave Polygon <> Ethereum Collector bridge for each asset, to trigger the bridging to Ethereum.
It is important to highlight that, once this is executed on the Polygon side, and after waiting the message bridging delay from Polygon to Ethereum, the proposer (or any address, being permissionless) will need to trigger the claim of DAI, CRV and BAL on Ethereum, directed to the Ethereum Collector.
The payload is consistent with the description in the governance forum and Snapshot.
✅ 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.
✅ Only one payload used via delegatecall
✅ BGD reviewed the procedure followed to submit the proposal.