Lido Proposal: #0xb1a3c33a4911712770c351504bac0499611ceb0faff248eacb1e96354f8e21e8

LIP-22: stETH on L2 — wstETH on Optimism bridge endpoints upgrade

Status:
Closed
Yay100%

Yay: 100%

54,067,578 LDO

Nay: 0%

0 LDO

Voting Period

  -  

Proposer

0xDbBC6A93ae517D3ea568C04219cbBBd025f01CB6

Description

Tl;dr

The proposal seeks the Lido DAO support on the wstETH on Optimism bridge endpoints upgrade, implementing the architecture approach presented in LIP-22: stETH on L2. If the DAO supports this snapshot vote, an upgrade for the previously deployed wstETH on the Optimism bridging endpoints will be included in the further on-chain vote for both wstETH (non-rebaseable) and stETH (rebaseable) tokens to be supported by the upgraded bridge endpoints version together with the necessary rebase delivery contracts.

The main idea is to achieve a token parity in the future (having both stETH and wstETH) on the top-tier L2s with Ethereum Mainnet, allowing the Optimism network to be a pilot carriage for this change.

Specification

It is proposed to update the following contracts deployed on Ethereum Mainnet and Optimism Mainnet:

And deploy new contracts needed to deliver the token rebases:

Last but not least, the newly deployed TokenRateNotifier will be proposed as the postTokenRebaseReceiver instead of the discontinued LegacyOracle.

The contract specification details can be found in the LIP-22: stETH on L2.

There are two audit reports available covering the same final commit of the implemented smart contracts:

Motivation on wstETH vs stETH

The wstETH token has been successfully integrated on various L2s: Optimism, Arbitrum, Base, zkSync Era, Linea, and Mantle. It provides the ultimate ease for DeFi integrations by being a straightforward value-accruing token using the ‘lock-and-mint’ L1→L2 bridging approach.

In contrast to wstETH, stETH depends on the rate changes to recalculate each user’s balance (e.g., perform a rebase). There is an essential UX property: the stETH token balance represents the underlying Ether value expected to be redeemed 1:1 via the protocol upon a withdrawal request.

Beyond just updating an account’s balance in the wallet, having rebaseable stETH on L2 hypothetically unlocks the following use cases and scenarios:

Optimism implementation as a pilot

Recently, Optimism adopted a permissionless fault-proof system, reaching Stage 1 of the rollup security model. For details, see the updated Optimism assessment on L2Beat. This indicates that the Optimism network implements a strong security baseline and is committed to moving toward further decentralization. The latter provides a strong argument to consider Optimism being a pilot network to have a rebaseable stETH token available outside of Ethereum Mainnet. Moreover, the implemented solution is compatible with the OP stack and can be deployed on Superchain networks (Optimism, Base, Mode, etc.) with zero or minimal modifications.

Proposal actions

If this snapshot vote is approved, the on-chain wstETH on Optimism upgrade voting (together with connecting necessary rebase-passing contracts) will occur after: