KVORUM
aaveSource: Aave governor v2 · #338

Add DebtSwapAdapter as FlashBorrower

executedOct 13, 2023, 10:00 AM UTCbyF70xf71f…1e02

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal grants ParaswapDebtSwapAdapterV3 and ParaswapDebtSwapAdapterV3GHO flashBorrower status on the ACLManager across six networks (Ethereum, Optimism, Arbitrum, Polygon, Avalanche, and Base) to enable fee-less debt swaps for Aave users. Users already paying interest on their debt should not incur additional flashloan fees for debt swapping operations.

Type
governance change

Key changes

  • Grant flashBorrower role to ParaswapDebtSwapAdapterV3 and ParaswapDebtSwapAdapterV3GHO on Ethereum, Optimism, Arbitrum, Polygon, Avalanche, and Base networks(high)
  • Enable fee-less debt swaps through flashloans for users who are already bearing debt interest costs(high)

Notable concerns

  • The proposal relies on the debt swap adapters being properly audited and secure before granting flashBorrower privileges
ContractsParaswapDebtSwapAdapterV3GHOParaswapDebtSwapAdapterV3ACLManager
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

263 words

Simple Summary

This AIP aims to set the ParaswapDebtSwapAdapterV3GHO and ParaswapDebtSwapAdapterV3 as a flashBorrower on the ACLManager in each relevant network to provide users with fee-less debt swaps.

Motivation

Swapping debt is a convenient and useful feature that users of the Aave protocol should be able to enjoy without needing to pay extra fees. In particular, the use of a flashloan here is more akin to a debt-bearing flashloan, which is already fee-less. The adapter does not use debt-bearing flashloans in order to allow repaying the new debt with unused flashloaned funds as the debt is accrued at the end of the flashloan.

Furthermore, debt swap users are already paying interest for their debt, unlike atomic flashloan consumers, the use case is fundamentally different and charging a premium does not make sense.

Specification

Set the ParaswapDebtSwapAdapterV3GHO and ParaswapDebtSwapAdapterV3 as a flashBorrower on the ACLManager contract on Ethereum, Optimism, Arbitrum, Polygon, Avalanche and Base.

On Ethereum, the adapter address is 0x8761e0370f94f68Db8EaA731f4fC581f6AD0Bd68 and the ACLManager address is 0xc2aaCf6553D20d1e9d78E365AAba8032af9c85b0.

On Optimism, the adapter address is 0xcFaE0D8c5707FCc6478D6a65fFA31efADeF8b8EC and the ACLManager address is 0xa72636CbcAa8F5FF95B2cc47F3CDEe83F3294a0B.

On Arbitrum, the adapter address is 0x9E8e9D6b0D24216F59043db68BDda1620892f549 and the ACLManager address is 0xa72636CbcAa8F5FF95B2cc47F3CDEe83F3294a0B.

On Polygon, the adapter address is 0xb58Fd91558fa213D97Ac94C97F831c7289278084 and the ACLManager address is 0xa72636CbcAa8F5FF95B2cc47F3CDEe83F3294a0B.

On Avalanche, the adapter address is 0x8A9b2c132EA7676EE267F5b97b622083d6E3a2d4 and the ACLManager address is 0xa72636CbcAa8F5FF95B2cc47F3CDEe83F3294a0B.

On Base, the adapter address is 0x5f4d15d761528c57a5C30c43c1DAb26Fc5452731 and the ACLManager address is 0x43955b0899Ab7232E3a454cf84AedD22Ad46FD33.

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

5 total
#0fallback()chain 0x1
Target
0xbcb1…813b
Value
0 wei
Function
fallback()
Arguments
{}
Calldata
#1execute(address)chain 0x1
Target
0x5f5c…6711
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0xc026f5dD7869e0dDC44a759Ea3dEC6d5Cd8D996b"
}
Calldata
#2execute(address)chain 0x1
Target
0xd1b3…cfa3
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0xa603Ad2b0258bDda94F3dfDb26859ef205AE9244"
}
Calldata
#3execute(address)chain 0x1
Target
0x158a…d45b
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0x89A943BAc327c9e217d70E57DCD57C7f2a8C3fA9"
}
Calldata
#4execute(address)chain 0x1
Target
0x3215…8942
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0xA25d9f14CFA40d3227ED9a48B124667dDFfCFdDD"
}
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.