Try   HackMD

Leveraged/Recursive LPing

The TL;DR is: getting cvxSTETH (or crvSTE or wstETH BPT) as a collateral asset on a lending market.

Main strategy for users here would be to:

  1. Deposit the cvxSTETH (8~9% APR) on money market
  2. Borrow ETH against it
  3. LP that ETH back in the curve stETH/ETH pool (getting an awesome ~4% positive slippage due to the current imbalance)
  4. Stake the LP tokens back in convex for more cvxSTE
  5. Deposit them again as collateral on Euler
  6. Repeat for "leveraged LPing"

Benefits (should be a win-win for everyone):

  • Aave/euler/etc: huge new source of demand for ETH borrowing (increasing ETH deposit yield thereby increasing TVL over time. also increasing protocol revenue from higher ETH borrowing).
    The cvxSTETH 'gauge' has ~400m in TVL and little competition for other uses of those positions across DeFi, so could become a major asset on Euler, like stETH became on Aave.

  • Lido: what we're calling this "leveraged LPing" in the stETH/ETH pool is not a strategy easily executable right now (as far as I know) and could really help reduce the current stETH discount (potentially very big new inflows of plain ETH into the curve pool, exactly what's needed). Would also add depth/liquidity in general, even in eras in which there is no stETH discount.

  • DeFi users: potentially a new and super profitable strategy. They would collect the positive slippage on the curve pool with each cycle of the strategy (a very significant 4%) + have very significant double digit APR (this collateral yield much more than just stETH) on plain stETH/ETH exposure sustaibaly higher than other currently available ETH strategy in DeFi.

Other infos:

Oracles

  • https://github.com/curvefi/crypto_lp_pricing

    • examples of price feeds for lp tokens for v2 pools that shouldnt be able to be flash manipulated. It does still work using a TWAP so anti-twap manipulation would need extra efforts
  • Abracadabra

    • I believe it's a Curve pool price but not exactly sure, you can find the oracle contract in the cauldron contract and go from there, at work rn can't look