KVORUM
aaveSource: Aave governor v2 · #186

Supply/Borrow Cap Updates V3 Polygon and Arbitrum

executedMar 24, 2023, 08:33 AM UTCbyBC0xbc54…7df0

01Summary

AISummary by Kvorumclaude-haiku-4-5

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
ContractswstETH (Arbitrum V3)MAI (Polygon V3)stMATIC (Polygon V3)
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

237 words

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:

Specification

The following risk parameter proposal is presented below:

Arbitrum

AssetCurrent Supply CapRecommended Supply CapCurrent Borrow CapRecommended Borrow Cap
wstETH2,4004,650190400

Polygon

AssetCurrent Supply CapRecommended Supply CapCurrent Borrow CapRecommended Borrow Cap
MAI1,100,0002,200,000600,0001,200,000
stMATIC15,000,00021,000,000N/AN/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

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Consistent

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
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

2 total
#0execute(address)chain 0x1
Target
0x2e2b…05f1
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0x656482165fDf78f3FdD31D4aD4b518350766f3D5"
}
Calldata
#1execute(address)chain 0x1
Target
0x158a…d45b
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0x656482165fDf78f3FdD31D4aD4b518350766f3D5"
}
Calldata

05Tally

Summed from votes

Voters30
VP participating548K
Outcome (current)For
Current support100%

06Voters

30 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.