KVORUM
aaveSource: Aave governance v3 · #483

Add CoW Swap Adapters to flashBorrowers

executedMay 15, 2026, 05:53 PM UTCby660x66a2…73ff

01Summary

AISummary by Kvorumclaude-haiku-4-5

Whitelist the CoW Swap Adapter Factory (0xdeCC46a4b09162F5369c5C80383AAa9159bCf192) as an approved flash borrower across 9 Aave V3 instances (Ethereum, Base, Arbitrum, Gnosis, Avalanche, BNB Chain, Polygon, Linea, Plasma), enabling zero-fee flash loans for swap operations to improve pricing and retain swap flow within Aave.

Type
protocol addition

Key changes

  • Register CoW Swap Adapter Factory as approved flash borrower on 9 Aave V3 instances via ACLManager.addFlashBorrower function(high)
  • Eliminate flash loan fees for CoW Swap Adapter routes that use flash liquidity(high)
  • Improve execution quality for collateral swaps and debt swaps by removing protocol fee burden(medium)
Contracts0xdeCC46a4b09162F5369c5C80383AAa9159bCf192ACLManager on Ethereum CoreACLManager on BaseACLManager on ArbitrumACLManager on GnosisACLManager on AvalancheACLManager on BNB ChainACLManager on PolygonACLManager on LineaACLManager on Plasma
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

399 words

Simple Summary

This proposal seeks to register Aave Swap Adapter factories as approved flash borrowers across relevant Aave V3 instances, enabling them to access flash liquidity with zero flash loan fees.

This change improves execution quality for users interacting through Aave’s swap flows by removing an internal protocol fee that currently adds avoidable cost to adapter-based routing.

Motivation

Aave swap adapters support collateral swaps and related position management flows inside the Aave experience. When a route requires flash liquidity, the flash loan premium is embedded directly in execution. That reduces output on collateral and debt swaps, and prolongs the payback period of debt swaps, which weakens the Aave route against external alternatives.

Whitelisting the CoW Swap Adapter factory removes that cost across the covered Aave V3 instances. CoW Swap Adapter routes that rely on flash liquidity will execute without a flash loan fee. Users will experience improved collateral and debt swap pricing on Aave V3. With better swap pricing, the Aave interface should retain more swap flow, especially debt swaps, within the Aave experience. Under the Aave Will Win Framework, the DAO is positioned to capture all revenue from that activity.

Specification

The Aave DAO would authorize the registration of the relevant Aave swap adapter contracts as approved flash borrowers through the ACLManager.addFlashBorrower function on the applicable Aave V3 deployments.

Once registered, these adapters would be exempt from flash loan fees when using flash liquidity through the approved path.

The proposal payload would:

identify the swap adapter factory contract addresses to be registered

call addFlashBorrower for each factory on the relevant markets

CoW Swap Adapter Factory address

The CoW Swap Adapter Factory address to whitelist is: 0xdeCC46a4b09162F5369c5C80383AAa9159bCf192

Aave V3 instances included in scope

The payload will register 0xdeCC46a4b09162F5369c5C80383AAa9159bCf192 as an approved flash borrower on the following Aave V3 instances:

MarketAdapter Factory Address
Ethereum Core0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
Base0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
Arbitrum0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
Gnosis0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
Avalanche0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
BNB Chain0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
Polygon0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
Linea0xdeCC46a4b09162F5369c5C80383AAa9159bCf192
Plasma0xdeCC46a4b09162F5369c5C80383AAa9159bCf192

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorumlow confidenceclaude-sonnet-5
Consistent

The proposal description makes specific, detailed claims: whitelisting the CoW Swap Adapter Factory address as a flash borrower via ACLManager.addFlashBorrower across 9 Aave V3 markets. However, the only decoded on-chain action provided is a single, generic execute() (fallback) call to a payload contract on Ethereum, with no arguments decoded. This is typical of Aave DAO governance proposals, where the top-level governance action triggers a payload contract whose internal logic (verifiable via the linked Solidity source files, not via the flat calldata decode) performs the granular addFlashBorrower calls on each chain via cross-chain governance bridges. Because the decoded calldata here does not expose the internal parameters (target addresses, chains, or specific ACLManager calls), I cannot directly verify or refute the description's specific claims about the 9 markets or the exact address being whitelisted purely from this decoded action. There is no evidence of a mismatch — the single execute() call is consistent with what such a multi-chain proposal payload would look like — but the lack of visibility into the payload's internal logic means confidence in a full correspondence check is low rather than a red flag. No omissions, extra claims, or value/target mismatches can be identified from the available decoded data, so no discrepancies are flagged under the conservative reporting policy.

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

1 total
#0fallback()chain 0x1
Target
0x50af…6c11
Value
0 wei
Function
fallback()
Arguments
{}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.