Supply/Borrow Cap Updates V3 Polygon and Arbitrum
01Summary
Proposal to increase supply and borrow caps for three Aave V3 assets across Polygon and Arbitrum networks: wstETH on Arbitrum (supply cap 2,400→4,650, borrow cap 190→400), MAI on Polygon (supply cap 1,100,000→2,200,000, borrow cap 600,000→1,200,000), and stMATIC on Polygon (supply cap 15,000,000→21,000,000). Changes are based on Chaos Labs' methodology and address high utilization levels.
- Type
- parameter change
Key changes
- wstETH supply cap increase from 2,400 to 4,650 on Arbitrum V3(medium)
- wstETH borrow cap increase from 190 to 400 on Arbitrum V3(medium)
- MAI supply cap increase from 1,100,000 to 2,200,000 on Polygon V3(medium)
- MAI borrow cap increase from 600,000 to 1,200,000 on Polygon V3(medium)
- stMATIC supply cap increase from 15,000,000 to 21,000,000 on Polygon V3(medium)
Notable concerns
- Parameter adjustments are applied across multiple assets and networks, requiring careful implementation to avoid unintended effects
Generated by Kvorum
02Description
Simple Summary
A proposal to adjust five (5) total risk parameters, including Supply Cap and Borrow Cap, across three (3) Aave V3 Polygon and Arbitrum assets.
Motivation
The objective of this proposal is to recommend updated supply and borrow caps for V3 assets that have reached high utilization of either cap. The recommendations provided in this proposal were derived using Chaos Labs’ Updated Supply and Borrow Cap Methodology
The respective governance forum discussion is linked below:
- [ARFC] - Supply and Borrow Caps Update - wstETH - V3 Arbitrum
- [ARFC] - Chaos Labs Supply and Borrow Cap Updates - Aave V3 Polygon - 2023.03.16
Specification
The following risk parameter proposal is presented below:
Arbitrum
| Asset | Current Supply Cap | Recommended Supply Cap | Current Borrow Cap | Recommended Borrow Cap |
|---|---|---|---|---|
| wstETH | 2,400 | 4,650 | 190 | 400 |
Polygon
| Asset | Current Supply Cap | Recommended Supply Cap | Current Borrow Cap | Recommended Borrow Cap |
|---|---|---|---|---|
| MAI | 1,100,000 | 2,200,000 | 600,000 | 1,200,000 |
| stMATIC | 15,000,000 | 21,000,000 | N/A | N/A |
References
Forum Posts: Arbitrum, Polygon
Tests: Arbitrum-stETH, Polygon-MAI/stMATIC
Proposal payload implementation: Arbitrum-stETH, Polygon-MAI/stMATIC
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The proposal describes five parameter changes (Arbitrum wstETH supply/borrow caps, Polygon MAI supply/borrow caps, Polygon stMATIC supply cap) split across two chain-specific payloads, matching the two linked forum posts and payload contracts. The decoded calldata contains exactly two actions, each an execute(address) call to a distinct cross-chain bridge executor (one associated with Arbitrum, one with Polygon), each pointing to a payload address. This structure — one action per chain/payload — aligns with the description's framing of 'three assets across two networks' bundled into two payloads. However, because Aave's cross-chain governance pattern delegates the actual setSupplyCap/setBorrowCap logic to the payload contract executed downstream, the decoded calldata itself does not expose the specific numeric cap values claimed in the Specification tables. This is standard for this type of proposal and not indicative of malicious intent, but it does mean the specific values cannot be fully cross-verified from calldata alone, warranting medium confidence rather than high. No target mismatches, value mismatches, or omitted/extra actions were identified at the level of what is decodable; the only note is the inherent limit of verifying nested payload execution from a single 'execute(address)' call, which is routine for this contract type and not flagged as a material discrepancy.
Discrepancies
- lowomitted in description
The decoded on-chain actions only show two high-level 'execute(address)' calls to cross-chain bridge executors, which in turn trigger separate payload contracts (linked in the description as GitHub source) that actually contain the setSupplyCap/setBorrowCap calls for wstETH, MAI, and stMATIC. The specific numeric cap changes described in the Specification tables are not directly visible in the decoded calldata, so their exact correctness cannot be independently verified from the calldata alone — this is a structural feature of Aave's cross-chain governance design rather than an error, but it limits verifiability.
Generated by Kvorum
04Actions
- Target
- 0x2e2b…05f1
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0x656482165fDf78f3FdD31D4aD4b518350766f3D5" }- Calldata
- Target
- 0x158a…d45b
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0x656482165fDf78f3FdD31D4aD4b518350766f3D5" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedSupply/Borrow Cap Updates Polygon and Arbitrum V396%
- aaveexecutedSupply/Borrow Cap Updates V3 Arbitrum, Optimism, Polygon94%
- aaveexecutedSupply and Borrow Cap Updates Aave V394%
- aavecanceledSupply and Borrow Cap Updates Aave V394%
- aavedefeatedSupply/Borrow Cap Updates V3 Arbitrum93%
- aaveexecutedSupply/Borrow Cap Updates for Aave v390%
- aaveexecutedChaos Labs - Increase wstETH Supply Cap on V3 Arbitrum83%
- aaveexecutedRisk Parameter Updates for Aave V3 ETH and V3 Arbitrum (2023-03-27)83%
- aaveexecutedGauntlet Recommendations for Polygon V3 and Arbitrum V381%
- aaveexecutedGauntlet Cap Recommendations for Polygon v381%