KVORUM
lidoSource: Snapshot · #0xcdb7d84ea80d914a4abffd689ecf9bdc4bb05d47f1fdbdda8793d555381a0493

Should the Lido DAO recognize the wstETH Bridge Endpoints on Scroll as canonical?

succeededMar 21, 2024, 04:00 PM UTCsignaling · non-bindingbyDB0xdbbc…1cb6View on Snapshot ↗

01Summary

AISummary by Kvorum

An AI summary is not generated yet. Read the description →

02Description

775 words

The proposal is to recognize the wstETH token bridging endpoints for Scroll by the Lido DAO as canonical. If Snapshot passes, the Lido DAO will control the endpoints of wstETH token contract (including the token contract on Scroll itself) as a proxy admin. Lido DAO will only have the upgrade authority of the wstETH proxy contract, and will not be able to manage the native bridge itself.

The Scroll Team is submitting this proposal to the community for the deployment of wstETH on Scroll.

Scroll is an EVM-equivalent ZK-Rollup built upon Ethereum, designed for scaling without sacrificing security, developer, or user experience:

  • EVM Equivalence & Developer Friendliness
  • Ethereum-native & Community first: Scroll originated in close collaboration with the Ethereum Foundation’s zkEVM research
  • Decentralization & Security: Scroll has continually made upgrades across testnets to make it more trustless, and is committed to decentralizing both its sequencing and proving.

Scroll launched mainnet on October 17th, 2023, and since then, had significant traction, seeing:

  • ~70M bridged TVL / ~30M DeFi TVL
  • 16M+ transactions (averaging over 100k+ tx/day)
  • 3M unique wallet addresses

Motivation

Lido stETH (and wstETH) is a critical asset in the Ethereum ecosystem with a significant market capitalization, and has emerged as a crucial component in DeFi applications. Naturally, a wide variety of protocols on Scroll—both established and native—have already indicated significant demand for wstETH across various use cases. Examples of this include wstETH’s usage as collateral, in lending protocols, DEX pools, vaults, yield optimizers / farming, indexes, LST-backed stablecoins, etc.

Furthermore, already more than 3700 wstETH tokens have minted on Scroll, with over 7000 unique holders. There has been steady, organic growth of the asset with clear demand since Scroll’s mainnet launch.

Solution Overview

Scroll has already implemented the canonical wstETH L1 and L2 Gateways, and has concluded its audit. The design uses the architecture of wstETH on Optimism and Arbitrum and governance forwarder used on multiple L2s as reference. Moreover, the path forward is upgrading in response to reference architecture and governance decision-forwarding demand, not redeploying the token from scratch, significantly simplifying the necessary next steps. Further details below:

The proposed components utilize Scroll’s native bridge instance for the message transfer. The token’s upgradeability is possible, due to the token proxy admin being set to Lido DAO and separate from the bridge admin (Scroll) instance. This approach aligns with the unofficial guidelines presented by NEW and is future-ready for wstETH. As such, neither the bridge or Lido DAO take any additional fees from users. The regular gas fees required for transaction execution will still be charged to the user. In case of an emergency, Lido Emergency Brakes multisig will be used to pause the deposits and withdrawals only for the wstETH transfers. In order to resume the bridging activity for wstETH, there will be a need for a Lido DAO on chain vote on Ethereum mainnet.

Audits

To better form an opinion you may consider reading through the audit report for:

  • Governance crosschain bridges (ScrollBridgeExecutor)
  • wstETH on Scroll (L1LidoGateway, L2LidoGateway, L2WstETHToken, LidoBridgeableTokens, LidoGatewayManager)

Mainnet contracts

Ownership, roles, and levers Mainnet setup

Pre-vote ACL and levers setup:

  • for ScrollBridgeExecuror
  • A bridge admin and role holder on L1 is the Lido DAO Agent
    • owner for L1LidoGateway
    • WITHDRAWALS_DISABLER_ROLE for L1LidoGateway
    • WITHDRAWALS_ENABLER_ROLE for L1LidoGateway
    • DEPOSITS_DISABLER_ROLE for L1LidoGateway
    • DEPOSITS_ENABLER_ROLE for L1LidoGateway
  • A bridge admin and role holder on L2 is the ScrollBridgeExecutor
    • owner for L2LidoGateway
    • WITHDRAWALS_DISABLER_ROLE for L2LidoGateway
    • WITHDRAWALS_ENABLER_ROLE for L2LidoGateway
    • DEPOSITS_DISABLER_ROLE for L2LidoGateway
    • DEPOSITS_ENABLER_ROLE for L2LidoGateway
  • Emergency brakes msig on L1 is 0x73b047fe6337183A454c5217241D780a932777bD , 3/5 threshold:
    • WITHDRAWALS_DISABLER_ROLE for L1LidoGateway
    • DEPOSITS_DISABLER_ROLE for L1LidoGateway
  • Emergency brakes msig on L2 is a new one 0xF580753E334687C0d6b88EF563a258f048384Ee6 inheriting the same EOAs as for L1, 3/5 threshold:
    • WITHDRAWALS_DISABLER_ROLE for L2LidoGateway
    • DEPOSITS_DISABLER_ROLE for L2LidoGateway

Post-vote (if the vote is supported) finalizing actions from the Scroll side:

03Mismatch analysis

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

0 total

This proposal carries no on-chain actions.

05Tally

Summed from votes

Voters228
VP participating0
Outcome (current)Recognize
Current support—

06Voters

228 total
Filter:
VoterChoice% of totalRationale
450x4580…5f81Recognize024.80%—3y ago
4A0x4af8…6a0bRecognize015.44%—3y ago
D10xd1c7…0aaeRecognize011.29%—3y ago
7E0x7ee0…bb6cRecognize06.99%—3y ago
D20xd2dd…a7b7Recognize06.96%—3y ago
AE0xae09…256bRecognize05.60%—3y ago
6D0x6d8d…0cccRecognize05.38%—3y ago
510x510a…8d0eRecognize05.32%—3y ago
LIlido.banteg.eth0x55bc…f0faRecognize05.01%—3y ago
110x1109…43daRecognize02.84%—3y ago
CB0xcb8e…fef0Recognize02.79%—3y ago
1F0x1f38…b7b3Recognize02.17%—3y ago
B90xb933…8dd1Recognize01.33%—3y ago
7A0x7a59…8e22Recognize00.94%—3y ago
A20xa2ff…7be9Recognize00.88%—3y ago
E80xe80e…28e8Recognize00.44%—3y ago
A60xa620…2eafRecognize00.33%—3y ago
110x116a…41b9Recognize00.29%—3y ago
290x29b5…2c2fRecognize00.29%—3y ago
B30xb3ba…ebc5Recognize00.19%—3y ago
E30xe3a3…bbb8Recognize00.18%—3y ago
4C0x4c26…fab1Recognize00.14%—3y ago
AA0xaa44…507eRecognize00.14%—3y ago
3D0x3d63…4afcRecognize00.09%—3y ago
BA0xba03…a59fRecognize00.06%—3y ago
490x49f1…6cdbRecognize00.03%—3y ago
E40xe445…27afRecognize00.02%—3y ago
5D0x5dd7…97edRecognize00.02%—3y ago
0A0x0a54…f4c9Recognize00.01%—3y ago
2B0x2b1d…8a42Recognize00.01%—3y ago
9E0x9e0b…da3aRecognize00.01%—3y ago
D20xd27d…fdd6Recognize00.01%—3y ago
880x8845…53f5Recognize00.01%—3y ago
610x617e…5265Recognize00.00%—3y ago
7A0x7af3…8df3Recognize00.00%—3y ago
DB0xdbbc…1cb6Recognize00.00%—3y ago
3D0x3d5a…b97fRecognize00.00%—3y ago
520x5259…f0cfRecognize00.00%—3y ago
0F0x0fad…1d32Recognize00.00%—3y ago
520x5243…3440Recognize00.00%—3y ago
A90xa908…c4f4Recognize00.00%—3y ago
6C0x6cc1…9415Recognize00.00%—3y ago
E60xe6b5…f1fdRecognize00.00%—3y ago
6A0x6a2d…03e0Recognize00.00%—3y ago
530x53c4…3584Recognize00.00%—3y ago
950x95e9…444eRecognize00.00%—3y ago
3F0x3f2d…ce6bRecognize00.00%—3y ago
EB0xeb0e…a99dRecognize00.00%—3y ago
D30xd31a…1072Recognize00.00%—3y ago
8B0x8bc8…7276Recognize00.00%—3y ago
Showing 50

07Forum

No forum thread is confidently linked to this proposal.

08Similar proposals

AI · embeddings

No semantically similar proposals found yet.