DeFi Saver Aave V3 FlashBorrowers Whitelist Part II
01Summary
Whitelist DeFi Saver as a FlashBorrower on Aave V3 Optimism to enable fee-free flashloans for strategic use cases like emode, expected to increase borrow volume and DAO revenue. This is a resubmission of AIP-196 due to failed execution.
- Type
- protocol addition
Key changes
- Add DeFi Saver flashloan contract (0xfbcF23D2BeF8A2C491cfa4dD409D8dF12d431c85) as approved FlashBorrower via addFlashBorrower()(high)
- Add DeFi Saver action contract (0xE668197A175E7A2143222a028470c6ABBBD183F6) as approved FlashBorrower via addFlashBorrower()(high)
- Waive 9 bps flashloan fees for DeFi Saver to improve profitability of high-leverage strategies in emode(high)
Notable concerns
- This is a resubmission due to failed execution of the original AIP-196 payload on Optimism side of cross-chain governance bridge
- Proposal selectively waives fees for a specific third party, which differs from general fee structure applied to other users
Generated by Kvorum
02Description
Simple Summary
This proposal presents Aave governance with the opportunity to whitelist DeFi Saver as part of FlashBorrowers of Aave V3 on Optimism liquidity pool.
Motivation
DeFi Saver has a long-standing history of synergies with the Aave Protocol, being one of the first third-party integrations of Aave V1 in 2020.
Currently, every flashloan has a 9 bps fee that rewards liquidity providers in Aave. While flashloans were created by Aave, the ecosystem as a whole has replicated this feature, and most protocols do not implement any fees.
The ACI does not support waiving the fees for flashloans in general, as we firmly believe that users’ funds used, even in the context of a single transaction, should be rewarded.
However, some strategic use cases of V3, such as emode, are very fee-sensitive as they mobilize high leverage. Waiving the DeFi Saver flashloan fees is expected to make these strategies more convenient and profitable, leading to increased borrow volume and thus increased Aave DAO revenue.
This proposal presents Aave governance with the opportunity to whitelist DeFi Saver as a part of FlashBorrowers of Aave V3 Optimism liquidity pool.
This AIP present Aave with the same code as AIP-196 but due to a failed execution of the Optimism payload on the OP side of the cross-chain governance bridge, we are resubmitting it. Code stays unchanged.
Specification
This AIP aims to implement a single payload, which will simply call addFlashBorrower() on the ACL_MANAGER contract.
contract AaveV3OptDFSFlashBorrowActivation is IProposalGenericExecutor {
address public constant FL_AAVE_V3 = 0xfbcF23D2BeF8A2C491cfa4dD409D8dF12d431c85;
address public constant FL_ACTION = 0xE668197A175E7A2143222a028470c6ABBBD183F6;
function execute() external {
AaveV3Optimism.ACL_MANAGER.addFlashBorrower(FL_AAVE_V3);
AaveV3Optimism.ACL_MANAGER.addFlashBorrower(FL_ACTION);
}
}
References
A list of relevant links like for this proposal:
Security Considerations
The proposal Payload was reviewed by Bored Ghost Developing.
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The description explains a routine Aave governance action: whitelisting two DeFi Saver contract addresses as FlashBorrowers on Aave V3 Optimism's ACL_MANAGER, resubmitting the same payload code as the earlier AIP-196 due to a failed cross-chain execution. The decoded calldata shows a single action: a generic execute(address) call on a mainnet executor contract passing a payload address. This matches the standard Aave governance execution pattern, where the top-level proposal transaction merely invokes a payload contract that contains the actual specific logic (the two addFlashBorrower calls), which is then bridged to Optimism. Because only the outer execute() call is decoded and the payload contract's internal logic is not further expanded in the provided calldata, I cannot directly verify byte-for-byte that the payload performs exactly the two addFlashBorrower calls described. However, this is the expected and routine structure for this proposal type, there is no indication of a different target contract, a redirected recipient, or an altered fee/parameter value, and the described mechanics (whitelisting two named addresses as flash borrowers) are plausible and consistent with the referenced code and forum discussion. No value mismatches, target mismatches, or omitted/extra actions are apparent given the information available. Confidence is medium rather than high only because the nested payload execution details are not present in the decoded action list for independent verification.
Generated by Kvorum
04Actions
- Target
- 0x5f5c…6711
- Value
- 0 wei
- Function
- execute(address)
- Arguments
{ "0": "0x510B59f8258cF0BBeCA9477Fc774001B58DF9A09" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 320x329c…3ed4 | For | 231.1K | 36.69% | — | 4y ago |
| 070x0703…961b | For | 108.5K | 17.23% | — | 4y ago |
| 620x62a4…816a | For | 82.4K | 13.09% | — | 4y ago |
| 130x13bd…8548 | For | 81.4K | 12.92% | — | 4y ago |
| B80xb83b…cf5c | For | 81K | 12.86% | — | 4y ago |
| B90xb933…8dd1 | For | 41.7K | 6.62% | — | 4y ago |
| 180x1855…98ba | For | 3K | 0.48% | — | 4y ago |
| A00xa06c…61f7 | For | 678.8 | 0.11% | — | 4y ago |
| EA0xea17…6676 | For | 39.6 | 0.01% | — | 4y ago |
| 990x9959…9a53 | For | 30 | 0.00% | — | 4y ago |
| A00xa0ef…2d56 | For | 8.3 | 0.00% | — | 4y ago |
| D90xd972…31fa | For | 1.5 | 0.00% | — | 4y ago |
| 240x2423…f7a9 | For | 0.6 | 0.00% | — | 4y ago |
| 750x7528…c464 | For | 0.5 | 0.00% | — | 4y ago |
| F00xf040…023e | For | 0 | 0.00% | — | 4y ago |
07Forum
- [ARFC] Add DeFi Saver to flashBorrowers on Aave V3 ↗discourse · high confidence
Arguments for
- DeFi Saver has a long-standing history as one of the first third-party integrations of Aave, establishing a synergistic relationship with the protocol since 2020.— MarcZeller
- Waiving flashloan fees for DeFi Saver will make fee-sensitive strategies like LST/wETH leverage loops and emode more profitable, incentivizing higher borrow volume and increasing Aave DAO revenue.— MarcZeller
- Flash loans enable users to reach complex leveraged positions in fewer transaction steps and with less gas, improving user experience compared to manual looping strategies.— DecentMuse, MarcZeller
Arguments against
None surfaced.
Unresolved concerns
- How exactly are flashloans used within the leverage loop strategy—are they only for unwinding positions or for other purposes?— Michigan_Blockchain
- Can the volume and financial impact of Aave's current relationship with DeFi Saver be quantified to validate the revenue compensation claim?— Michigan_Blockchain
Notable participants
- MarcZellerAuthor of the proposal and primary defender of the rationale; represents Aave Chan Initiative.
- Michigan_BlockchainAsked clarifying questions about flashloan mechanics, leverage strategies, and the quantifiable impact of DeFi Saver on Aave volume.
- DecentMuseProvided detailed explanation of how flashloans enable multi-step leverage strategies to be executed more efficiently.
Generated by Kvorum
08Similar proposals
- aaveexecutedAdd DeFi Saver to Aave V3 FlashBorrowers97%
- aaveexecutedaddFlashborrowers83%
- aaveexecutedUpdate flashBorrowers82%
- aaveexecutedContango FlashBorrower77%
- aaveexecutedAdd dHEDGE Protocol to flashBorrowers77%
- aaveexecutedAdd CoW Swap Adapters to flashBorrowers76%
- aaveexecutedAdd Fluid Protocol to flashBorrowers75%
- aaveexecutedAdd DebtSwapAdapter as FlashBorrower75%
- aaveexecutedAdd Fluid Protocol to flashBorrowers on Plasma74%
- aaveexecutedAave v3 Gnosis Activation72%