Setting up an steth-weth pool owned by DAO treasury on Uniswap V3 for the foreseeable merge liquidity risks


We are about 1 month before the Ethereum mainnet transfer from PoW to PoS. The merge is really under the spotlight among the whole crypto world these days. As we are expecting the merge to come, we should also be aware of the potential risks that we are facing, especially the lack of liquidity for stETH.

There are various reasons that might drive liquidity for stETH, especially on DEXs, to become less, and less:

  1. While the merge happened, there might be some issues among DeFi protocols and huge volatility on ETH value-based tokens. LPs tend to remove their liquidity from the DEXs and keep their assets in their wallets.
  2. With the potential PoW fork speculation, there has been a pressure on the ETH-based price of stETH. This might trigger a collapse of stETH liquidity.


For the risks that have been mentioned above, I propose that we set up an stETH-WETH pool on Uniswap V3 owned by DAO treasury with 10,000 WETH , at an stETH/WETH price between 0.01 and 0.92.

Set a max price of stETH/WETH pool at 0.92 means, there will be an at least 8% discount for the DAO-owned liquidity to buy stETH. Based on @McNut 's research, the ATL price of stETH (daily average, in ETH, June 18th 2022) is 0.936. So the price at 0.92 only can be appeared in a real critical situation.

With this DAO treasury-owned liquidity, Lido DAO will provide:

  1. A guaranteed emergency liquidation support for Maker, Aave etc.
  2. The supremely confidence on the succeed of the merge and the stability of Lido protocols.

Glad to take further discussions on this proposal with all community members.


I like the proposal. Should we put an deadline here to withdraw LP (certain date after the Merge)?

In this case, we may also decrease the amount of LP incentives for the emergency.

I like this proposal too. Very smart and good for DAO on multiple fronts. One question I have is why putting the liquidity on UniV3 would protect AAVE and MAKER ecosystems. Is there a direct connection I am missing? Likely a noob question, but figured I’d ask just in case :slight_smile:

Great suggestion! One bottleneck here - stETH, as other rebase assets, is not supported on Uniswap v3.


This is the key problem. In order to try to maintain liquidity around a certain price point one needs a mechanism/process that can rebalance a wstETH/ETH position automatically (and optionally, also an easy way to reward other LPers who are also providing liquidity within the desired range).

From what I understand this is something that has been worked on for months now but most solutions were found to not be practical in the end, but there’s some progress via potentially using Arrakis (ex-Gelato).

I think 3 months after the Merge would be fine.

As stETH is using as collateral assets on both Maker and Aave, this pool will support the liquidation demands if critical lack of stETH liquidity issues really emerge.


Thanks for point out this. I have considered whether we should use wstETH instead of stETH. As this pool will be single-asset only (WETH) at the beginning and it will only last for about 3 months, the potential stETH rebase losses will be quite small. The reason for using stETH other than wstETH as the pool asset is mainly because Aave uses stETH as collateral, which has much more TVL than the wstETH collateral on Maker.

Glad to see further views on these two options. FYI @Izzy


That’s a pretty good idea in a nutshell - hope I can share some concrete actionable options here.

1 Like