How can we provide more utility for lenders
Compound V3 is an isolated money market that allows users to lend to earn interest or borrow and pay interest. The collaterals that are used for borrowing do not generate any yield.
Current flow:
- User lends ASSET into ASSET comet.
- User for lending receives a cASSET token, which is just lying in the user’s wallet and earns interest.
Recently, we started adding ERC-4626 assets to markets, such as wUSDM, sFRAX, and sUSDS. We also deployed ERC-4626 wrappers for all existing Comets, which allows us to add Wrapped Comet Assets (wcASSETv3) as collateral to existing Comets.
New flow :
- User lends ASSET into ASSET comet
- The user for lending receives a cASSET token
- The user can supply cASSET as collateral into the ASSET2 market.
- User borrows ASSET2
Benefits
Such an approach will increase the borrowings. Higher comet TVL leads to more stable APRs which is a benefit rather than a drawback.
Next steps (from the development side)
- Audit ERC-4626 deployment
- Increase the Comet implementation to support 24 collaterals
- Create migrations to add wrappers as collaterals
- Create/update liquidation script to support wrapper liquidations
- [optional]. Create a custom flow on frontend to make the flow smoother