https://app.aave.com/governance/proposal/?proposalId=409
https://governance.aave.com/t/arfc-onboard-native-usdc-to-aave-v3-markets/15720
💎 🆕 asset-listing
🔮 oracle-addition
🔧 📊 params-update
This proposal lists native USDC (USDC coin) on the Aave v3 Polygon and Base. Additionally, it also updates certain configurations (RF, caps) for "bridged" and "native" USDC on Aave v3 Optimism and Arbitrum.
Transaction: https://etherscan.io/tx/0x5d758fff34938152dc43f586b54471c9e9bc91a015fbfc5a460e478c50483643
- id: 409
- creator: 0x57ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922
- executor: 0xee56e2b3d491590b5b31738cc34d5232f378a8d5
- targets: [0x9aee0b04504cef83a65ac3f0e838d0593bcb2bc7,0x9aee0b04504cef83a65ac3f0e838d0593bcb2bc7,0x9aee0b04504cef83a65ac3f0e838d0593bcb2bc7,0x9aee0b04504cef83a65ac3f0e838d0593bcb2bc7]
- values: [0,0,0,0]
- signatures: [forwardPayloadForExecution((uint256,uint8,address,uint40)),forwardPayloadForExecution((uint256,uint8,address,uint40)),forwardPayloadForExecution((uint256,uint8,address,uint40)),forwardPayloadForExecution((uint256,uint8,address,uint40))]
- calldatas: [0x00000000000000000000000000000000000000000000000000000000000000890000000000000000000000000000000000000000000000000000000000000001000000000000000000000000401b5d0294e23637c18fcc38b1bca814cda2637c0000000000000000000000000000000000000000000000000000000000000017,0x000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000e1a3af1f9cc76a62ed31ededca291e63632e7c40000000000000000000000000000000000000000000000000000000000000007,0x000000000000000000000000000000000000000000000000000000000000a4b1000000000000000000000000000000000000000000000000000000000000000100000000000000000000000089644ca1bb8064760312ae4f03ea41b05da3637c0000000000000000000000000000000000000000000000000000000000000006,0x000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000010000000000000000000000002dc219e716793fb4b21548c0f009ba3af753ab010000000000000000000000000000000000000000000000000000000000000004]
- withDelegatecalls: [false,false,false,false]
- startBlock: 18797527
- endBlock: 18816727
- strategy: 0xb7e383ef9b1e9189fc0f71fb30af8aa14377429e
- ipfsHash: 0x201c7d09c8b5cf06ff06e8011b8e3459e05f2083b05bbc046614604c5acd02d3
Proposal report
Payloads reports
This proposal contains 4 different payload, one per network affected.
The proposal payload correctly uses the BGD's Aave Config Engine of Aave v3 Polygon, in this case, its listing features.
We have verified this payload respects the interface required by the v3 config engine and effectively configures the native USDCn (native) listing with the following initial parameters:
-
The asset is enabled for borrowing and the interest rate strategy is configured the following way:
- Base variable borrow: 0%
- Variable borrow slope 1: 5%
- Variable borrow slope 2: 60%
- Optimal point: 90%
-
The asset is enabled as collateral
-
LTV: 77%
-
Liquidation Threshold: 80%
-
Liquidation Bonus: 5%
-
Liquidation Protocol fee: 10%
-
Reserve Factor: 10%
-
Supply cap: 50'000'000 USDCn
-
Borrow cap: 45'000'000 USDCn
-
Stablecoins eMode category
-
Flashlonable
-
Disabled for borrowing on isolation
The oracle used is a Chainlink USDC/USD.
Additionally, the following changes are applied to USDC (non-native):
- Supply cap: 150'000'000 USDC -> 40'000'000 USDC
- Borrow cap: 100'000'000 USDC -> 36'000'000 USDC
- Reserve factor: 10% -> 20%
- Variable slope 1: 5% -> 7%
- Variable slope 2: 60% -> 80%
- LTV: 82.5% -> 77%
- Liquidation Threshold: 85% -> 80%
- Liquidation bonus: 4% -> 5%
- Reserve factor: 10% -> 20%
The proposal payload correctly uses the BGD's Aave Config Engine of Aave v3 Base, in this case, its listing features.
We have verified this payload respects the interface required by the v3 config engine and effectively configures the native USDC (native) listing with the following initial parameters:
-
The asset is enabled for borrowing and the interest rate strategy is configured the following way:
- Base variable borrow: 0%
- Variable borrow slope 1: 5%
- Variable borrow slope 2: 60%
- Optimal point: 90%
-
The asset is enabled as collateral
-
LTV: 77%
-
Liquidation Threshold: 80%
-
Liquidation Bonus: 5%
-
Liquidation Protocol fee: 10%
-
Reserve Factor: 10%
-
Supply cap: 10'000'000 USDC
-
Borrow cap: 9'000'000 USDC
-
No eMode category
-
Flashlonable
-
Disabled for borrowing on isolation
The oracle used is a Chainlink USDC/USD.
Additionally, the following changes are applied to USDbC (non-native):
- Supply cap: 8'000'000 USDbC -> 2'000'000 USDbC
- Borrow cap: 6'500'000 USDC -> 2'000'000 USDbC
- Reserve factor: 10% -> 20%
- Variable slope 1: 5% -> 7%
- Variable slope 2: 60% -> 80%
- Reserve factor: 10% -> 20%
We have verified this payload respects the interface required by the v3 config engine to do the following parameters changes:
USDC
- Variable slope 1: 5% -> 7%
- LTV: 80% -> 77%
- Liquidation Threshold: 85% -> 80%
USDC.e
- Supply cap: 25'000'000 USDC.e -> 18'000'000 USDC.e
- Borrow cap: 20'000'000 USDC.e -> 15'500'000 USDC.e
- Variable slope 1: 5% -> 7%
- Variable slope 2: 60% -> 80%
We have verified this payload respects the interface required by the v3 config engine to do the following parameters changes:
USDC
- LTV: 81% -> 77%
- Liquidation Threshold: 86% -> 80%
USDC.e
- Supply cap: 150'000'000 USDC.e -> 26'000'000 USDC.e
- Borrow cap: 100'000'000 USDC.e -> 24'000'000 USDC.e
- LTV: 81% -> 77%
- Liquidation Threshold: 86% -> 80%
- Reserve factor: 10% -> 20%
- Variable slope 1: 5% -> 7%
- Variable slope 2: 60% -> 80%
✅ 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.