Supply/Borrow Cap Updates for Aave v3
01Summary
Proposal to add borrow caps for 6 uncapped assets and amend borrow caps for 7 assets across Arbitrum, Polygon, and Optimism, plus add supply caps for 7 uncapped assets on Arbitrum and Optimism in Aave V3. Risk parameters are determined using established Aave V3 methodology based on market cap, counterparty risk, volume, liquidity, and historical liquidation data.
- Type
- parameter change
Key changes
- Add borrow caps for 6 uncapped assets across Arbitrum, Polygon, and Optimism(high)
- Amend borrow caps for 7 assets across Arbitrum, Polygon, and Optimism(high)
- Add supply caps for 7 uncapped assets on Arbitrum and Optimism(high)
Notable concerns
- These are initial caps that will be continuously iterated upon
- Risk parameter decisions depend on image assets not directly embedded in the proposal text
- Implementation spans multiple chains requiring coordinated execution
Generated by Kvorum
02Description
Simple Summary
A proposal to:
- Add Borrow Caps for six (6) uncapped assets and amend the Borrow Cap of seven (7) assets across three (3) chains in v3.
- Add Supply Caps for seven (7) uncapped assets on (2) chains in v3.
Motivation
The objective of this proposal by Chaos Labs is to recommend:
- Supply caps for for v3 uncapped assets, taking into account Asset Market Cap, Asset Counter Party Risk, Asset Volume, Asset Liquidity (DEX and CEX based), Historical Liquidations in times of high volatility
- Borrow caps using the AAVE V3 Borrow Caps Methodology.
These are initial supply and borrow caps for these assets and they will be continuosly iterated upon.
The respective governance forum discussion is linked below:
- [ARC] V3 Borrow Cap Recommendations (Fast-track)
- V3 Supply Cap Recommendations for Uncapped Assets (Fast-track)
Specification
The following risk parameter proposal is presented below:
Borrow Caps:
- Arbitrum

- Polygon

- Optimism

Supply Caps:
- Arbitrum

- Optimism

Implementation
Payload implemendations can be found below:
Proposal payloads can be found below:
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The proposal describes five underlying risk-parameter payloads: Borrow Cap updates on Polygon, Arbitrum, and Optimism, and Supply Cap updates on Arbitrum and Optimism. The decoded calldata contains exactly five execute(address) calls, each dispatched from an L1 governance executor to a specific payload contract address. Cross-referencing each decoded target payload address against the addresses explicitly linked in the proposal's 'Implementation' section shows an exact match for all five: the Optimism borrow-cap payload (0x280e40...), Polygon and Arbitrum borrow-cap payload (0x691b41... - same address deployed deterministically on both chains), the Optimism supply-cap payload (0x691b41... on Optimism explorer), and the Arbitrum supply-cap payload (0xc9df68...). No extra actions appear in the calldata beyond what the description's implementation links account for, and no described action is missing from calldata. The actual numeric cap values applied to each asset are embedded inside the linked payload contracts (not present in this top-level calldata) and are only shown as images in the proposal rather than as text, so there is nothing further to numerically cross-check at this level. Given the precise address-level match between the proposal's cited implementation contracts and the decoded execute() targets, the description accurately and completely reflects the on-chain actions.
Generated by Kvorum
04Actions
- Target
- 0x5f5c…6711
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0x280e404338d9d8e50B11D6677B9C91BA86E0FD22" }- Calldata
- Target
- 0x2e2b…05f1
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0x691B41805f7Ef2D7De6165bC42295b035a31600D" }- Calldata
- Target
- 0x158a…d45b
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0x691B41805f7Ef2D7De6165bC42295b035a31600D" }- Calldata
- Target
- 0x5f5c…6711
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0x691B41805f7Ef2D7De6165bC42295b035a31600D" }- Calldata
- Target
- 0x2e2b…05f1
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0xC9df68EdcB0c8fb7Ced82e5836b75c002c723e17" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedSupply and Borrow Cap Updates Aave V393%
- aavecanceledSupply and Borrow Cap Updates Aave V393%
- aaveexecutedSupply/Borrow Cap Updates V3 Arbitrum, Optimism, Polygon93%
- aaveexecutedSupply/Borrow Cap Updates Polygon and Arbitrum V391%
- aaveexecutedSupply/Borrow Cap Updates V3 Polygon and Arbitrum90%
- aavedefeatedSupply/Borrow Cap Updates V3 Arbitrum88%
- aaveexecutedRisk Parameter Updates for Aave V3 ETH and V3 Arbitrum (2023-03-27)78%
- aaveexecutedGauntlet Cap Recommendations for Polygon v377%
- aaveexecutedGauntlet Recommendations for Polygon V3 and Arbitrum V377%
- compoundexecutedBorrow Caps for Compound V2 Assets75%