Add LUSD to Aave V2
01Summary
Add LUSD, an overcollateralized ETH-backed stablecoin from the immutable Liquity protocol, as a borrowable asset on Aave with 0% LTV to diversify away from centralized stablecoins.
- Type
- protocol addition
Key changes
- Initialize LUSD reserve on Aave with 0% LTV (borrowing only, no collateral use)(high)
- Enable variable borrowing for LUSD with configured interest rate strategy(high)
- Connect LUSD price oracle (LusdUsdToLusdEth price feed) to AaveOracle(high)
- Set reserve factor for LUSD(medium)
Notable concerns
- LUSD borrowing only available at 0% LTV initially; LTV could be increased later if demand warrants
- Dependency on Liquity protocol immutability; Liquity team mentioned working on synergetic project but details not provided
- Current proposal does not enable stable borrowing or efficiency mode (v3)
- Future changes dependent on mainnet v3 availability
Generated by Kvorum
02Description
Simple Summary
Add LUSD as a borrowable asset on Aave (0% LTV), helping the protocol diversify its stablecoin offering away from centralized stablecoins.
Abstract
LUSD is stablecoin minted directly by the protocol users by opening a Trove and depositing ETH as collateral. Loans are interest-free, with a 0.5% base initiation fee. All the contracts of the Liquity protocol are immutable, which makes LUSD the most trustless stablecoin currently available on the Ethereum mainnet.
LUSD is overcollateralized by ETH with two main mechanisms helping it keep its peg: first, LUSD can be redeemed for ETH at face value (i.e., 1 LUSD for $1 of ETH). Secondly, there is a minimal collateral ratio of 110%. Both mechanisms respectively create a price floor and ceiling through arbitrage opportunities.
Since the protocol is immutable, no additional developments are planned, yet the Liquity team is working on another project that will prove synergetic with LUSD.
LUSD’s resilience makes it a highly sought-after stablecoin for DAOs and protocols looking to diversify their treasury and users looking for cost-effective leverage on ETH. The current focus is to grow the DeFi ecosystem around LUSD to enable more diverse use cases.
Motivation
Most of the stablecoins available for borrowing on Aave are centralized or relying heavily on centralized collateral, apart from FEI, sUSD and RAI. Adding LUSD as a borrowable asset on Aave would enable the protocol to further diversify away from centralized stablecoins.
Specification
This proposal initialises the LUSD reserve, enables variable borrowing and sets a reserve factor. As needed, it also connects a price source on the AaveOracle.
Rationale
LUSD will be added as a borrowable asset only (0% LTV) to ensure the safest onboarding possible. If the demand for borrowing is sufficient, the LTV could later be raised and once mainnet v3 is available, efficiency mode could also be enabled.
Test Cases
All the components involved in this proposal (tokens' implementations, interest rate strategy, oracle feed, proposal payload) have been tested and reviewed, including simulations on mainnet of the whole proposal lifecycle.
Link to Test Cases: End-to-end test suite
Implementation
- LUSDListingPayload
- aLUSD implementation
- Variable Debt LUSD implementation
- Stable Debt LUSD implementation
- Interest rate strategy for LUSD
- LusdUsdToLusdEth price feed
- LUSD token
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The proposal describes a single governance action: executing a pre-deployed payload contract (LUSDListingPayload) that initializes the LUSD reserve, sets it as borrowable with 0% LTV, configures a reserve factor, and connects an oracle price feed. The decoded calldata shows exactly one action: a call to execute() (via fallback) on the address 0xe0070f7a961dcb102e3d904a170613be3f3b37a9, which matches the LUSDListingPayload address explicitly linked in the Implementation section of the description. This is the standard Aave governance pattern where a single delegatecall to a payload contract performs all the detailed configuration steps described in prose (reserve init, LTV, borrowing enablement, reserve factor, oracle connection) — these details are not separately decoded here because they occur inside the payload's own logic via delegatecall, not as separate top-level calldata entries. Since the target address matches precisely what the description names, and there is no evidence of a different target, extra hidden calls, or conflicting values, the description and calldata align. Confidence is medium rather than high because the internal effects of the payload (the actual LTV value, reserve factor, oracle address) are not independently visible in the decoded action list — we can only verify that the correct payload contract is being executed, not that its internal logic exactly matches every numeric claim in the prose (e.g., 0% LTV, reserve factor). No numeric mismatches, target mismatches, or omissions are evident from what is decodable.
Generated by Kvorum
04Actions
- Target
- 0xe007…37a9
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| C10xc17c…64e1 | For | 166.7K | 0.00% | — | 4y ago |
| F00xf060…45f8 | For | 99.9K | 0.00% | — | 4y ago |
| C40xc4a9…2935 | For | 92.5K | 0.00% | — | 4y ago |
| 550x55b1…f262 | For | 67.9K | 0.00% | — | 4y ago |
| 730x732a…b848 | For | 66.5K | 0.00% | — | 4y ago |
| 680x683a…6c02 | For | 62.7K | 0.00% | — | 4y ago |
| 1B0x1beb…d025 | For | 17.8K | 0.00% | — | 4y ago |
| 070x0703…961b | For | 10K | 0.00% | — | 4y ago |
| 390x39d8…d8ad | For | 1.3K | 0.00% | — | 4y ago |
| PIpizzallama.eth0x32a5…525d | For | 282.6 | 0.00% | — | 4y ago |
| 880x8899…0ebd | For | 94.2 | 0.00% | — | 4y ago |
| 390x39e9…cd36 | For | 78.9 | 0.00% | — | 4y ago |
| A20xa2e4…b7d8 | For | 60.6 | 0.00% | — | 4y ago |
| D30xd3b1…e1d2 | For | 51.7 | 0.00% | — | 4y ago |
| AA0xaa7a…7d66 | For | 50.4 | 0.00% | — | 4y ago |
| 400x4053…4f15 | For | 42.7 | 0.00% | — | 4y ago |
| C90xc960…5f0b | For | 22.4 | 0.00% | — | 4y ago |
| 740x742b…d2e0 | For | 19.9 | 0.00% | — | 4y ago |
| B00xb012…831d | For | 16.4 | 0.00% | — | 4y ago |
| 9D0x9dbd…8a90 | For | 11 | 0.00% | — | 4y ago |
| 260x26ab…71e2 | For | 9 | 0.00% | — | 4y ago |
| A00xa0ef…2d56 | For | 8.3 | 0.00% | — | 4y ago |
| 0B0x0b8a…765a | For | 8.1 | 0.00% | — | 4y ago |
| 100x10ec…0e3f | For | 3.4 | 0.00% | — | 4y ago |
| 1E0x1e51…9fa8 | For | 3 | 0.00% | — | 4y ago |
| 970x9730…14ab | For | 2.4 | 0.00% | — | 4y ago |
| 070x0708…09ac | For | 2.1 | 0.00% | — | 4y ago |
| 230x2385…9dc8 | For | 2 | 0.00% | — | 4y ago |
| 7B0x7b0b…abde | For | 1.5 | 0.00% | — | 4y ago |
| 890x8960…3a8c | For | 1.5 | 0.00% | — | 4y ago |
| DC0xdc52…7fa7 | For | 1.5 | 0.00% | — | 4y ago |
| 5E0x5e4d…cdc3 | For | 1.5 | 0.00% | — | 4y ago |
| 310x31ad…c703 | For | 1.5 | 0.00% | — | 4y ago |
| 6C0x6c3d…506d | For | 1.3 | 0.00% | — | 4y ago |
| 8F0x8f59…3d30 | For | 1.3 | 0.00% | — | 4y ago |
| C10xc10f…ce24 | For | 1.3 | 0.00% | — | 4y ago |
| A60xa60d…7b12 | For | 1.2 | 0.00% | — | 4y ago |
| 9E0x9e28…4886 | For | 1.2 | 0.00% | — | 4y ago |
| B90xb9ed…08f6 | For | 1.2 | 0.00% | — | 4y ago |
| 830x8393…e15d | For | 1.2 | 0.00% | — | 4y ago |
| EF0xefa8…039c | For | 1.2 | 0.00% | — | 4y ago |
| CD0xcd79…cadf | For | 1.1 | 0.00% | — | 4y ago |
| 6C0x6c4a…acdb | For | 1.1 | 0.00% | — | 4y ago |
| EC0xecd0…6d74 | For | 1.1 | 0.00% | — | 4y ago |
| AD0xad7a…f871 | For | 1.1 | 0.00% | — | 4y ago |
| 780x7819…e609 | For | 1.1 | 0.00% | — | 4y ago |
| 1F0x1fe6…596b | For | 1.1 | 0.00% | — | 4y ago |
| 620x623a…5343 | For | 1.1 | 0.00% | — | 4y ago |
| 110x1115…a7df | For | 1.1 | 0.00% | — | 4y ago |
| 950x9547…d2b0 | For | 1.1 | 0.00% | — | 4y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedAdd LUSD to Arbitrum Aave V390%
- aavedefeatedAdd LUSD to Arbitrum Aave V390%
- aaveexecutedAdd LUSD to Aave Ethereum V3 pool90%
- aaveexecutedAdd LUSD to Aave Optimism V3 pool87%
- aaveexecutedLUSD collateral activation85%
- aaveexecutedAdd LDO to Ethereum Aave v379%
- aaveexecutedAdd USDT to Aave Ethereum V3 pool78%
- aaveexecutedOnboard AUSD77%
- aaveexecutedAdd rlUSD to Core Instance74%
- aaveexecutedOnboard fdUSD to Aave v3 on BNB chain73%