KVORUM
aaveSource: Aave governance v3 · #174

Update flashBorrowers

executedSep 30, 2024, 10:37 AM UTCby570x57ab…2922

01Summary

AISummary by Kvorumclaude-haiku-4-5

This AIP whitelists three external protocol addresses (CIAN Protocol, Index Coop, and Contango) as flashBorrowers across multiple Aave v3 instances on Ethereum, Optimism, and Arbitrum, exempting them from flash loan fees to facilitate their integration with these instances.

Type
protocol addition

Key changes

  • Add CIAN Protocol FlashloanHelper (0x49d9409111a6363d82c4371ffa43faea660c917b) as whitelisted flashBorrower on Ethereum Main Market, Lido, and EtherFi instances, plus Optimism and Arbitrum Main Markets(high)
  • Add Index Coop FlashMintLeveraged (0x45c00508C14601fd1C1e296eB3C0e3eEEdCa45D0) as whitelisted flashBorrower on Ethereum Lido and EtherFi instances only(medium)
  • Add Contango PermissionedAaveWrapper (0xab515542d621574f9b5212d50593cD0C07e641bD) as whitelisted flashBorrower on Ethereum Lido and EtherFi instances only(medium)
ContractsACL_MANAGER on Ethereum Main MarketACL_MANAGER on Ethereum Lido instanceACL_MANAGER on Ethereum EtherFi instanceACL_MANAGER on Optimism Main MarketACL_MANAGER on Arbitrum Main Market
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

220 words

Simple Summary

This AIP updates whitelisted flashBorrowers addresses across various instances of Aave v3.

Motivation

Upon execution, this AIP will implement will waiver flash loan fees for the following:

  • A new address associated with CIAN Protocol across all instances of Aave v3 on Ethereum, Optimism and Arbitrum; and,
  • Existing addresses associated with Index Coop and Contango on the Lido and EtherFi instances only.

Each of the mentioned team has expressed interest in integrating with these new instances of Aave v3.

Specification

This AIP, will call addFlashBorrower() on the ACL_MANAGER contract to whitelist the addresses as outlined below:

NetworkInstanceProtocolAddressContract Name
EthereumMain Market, Lido, EtherFiCIAN Protocol0x49d9409111a6363d82c4371ffa43faea660c917bFlashloanHelper
ArbitrumMain MarketCIAN Protocol0x49d9409111a6363d82c4371ffa43faea660c917bFlashloanHelper
OptimismMain MarketCIAN Protocol0x49d9409111a6363d82c4371ffa43faea660c917bFlashloanHelper
EthereumLido, EtherFiIndex Coop0x45c00508C14601fd1C1e296eB3C0e3eEEdCa45D0FlashMintLeveraged
EthereumLido, EtherFiContango0xab515542d621574f9b5212d50593cD0C07e641bDPermissionedAaveWrapper

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorumlow confidenceclaude-sonnet-5
Consistent

The proposal description details a specific set of addFlashBorrower() calls across five Aave v3 instances (Ethereum Main, Lido, EtherFi, Arbitrum, Optimism) for three protocols (CIAN, Index Coop, Contango). However, the decoded calldata only shows three top-level execute() fallback calls to distinct payload contracts, all recorded on chain 0x1 (Ethereum), with no decoded internal arguments or addresses. This is the standard BGD Labs governance pattern where a governance-chain execute() call triggers payload contract logic (including cross-chain bridging to Arbitrum/Optimism) that is not surfaced in this flattened decode. Because the actual addFlashBorrower() calls, target addresses, and destination ACL_MANAGER contracts are not visible in the decoded arguments, I cannot verify whether the specific addresses and networks in the description match the on-chain execution precisely. There is no evidence of a mismatch, but there is also no way to confirm exact correspondence given the opacity of the calldata. I am therefore rating this as consistent (no contradicting evidence found) but with low confidence due to insufficient decoded detail to fully validate the specific claims in the specification table.The three execute() calls plausibly correspond to the Ethereum, Lido, and EtherFi payloads (with Arbitrum/Optimism actions bundled via cross-chain messaging inside one of these), which is typical and not itself a discrepancy.

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

04Actions

3 total
#0fallback()chain 0x1
Target
0x1b88…7c82
Value
0 wei
Function
fallback()
Arguments
{}
Calldata
#1fallback()chain 0x1
Target
0x14ef…9777
Value
0 wei
Function
fallback()
Arguments
{}
Calldata
#2fallback()chain 0x1
Target
0x1375…f4cb
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.