KVORUM
lidoSource: Snapshot · #0x34f37f33f8f7cad14039fd15734015de2ae65d59d42f3cf9ca6435519056f38e

Should the Lido DAO accept ownership of wstETH Bridge Components on zkSync Era?

succeededNov 14, 2023, 06:27 PM UTCsignaling · non-bindingby540x5449…d15fView on Snapshot ↗

01Summary

AISummary by Kvorum

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

02Description

613 words

Introduction

The proposal is to accept the ownership of the wstETH bridging on zkSync Era components by the Lido DAO. If Snapshot passes, the management of the wstETH bridging components is set to be performed by the Lido DAO.

Matter Labs proposed the deployment of wstETH (Wrapped staked ETH) to zkSync Era, with the ultimate goal of acceptance of ownership of the wstETH bridging components by the Lido DAO.

Namely:

  1. Upgrade authority owned by Lido DAO Aragon Agent contract on L1 and L2

  2. Pausability by Emergency Brakes multisig.

This initiative has been undertaken by the Matter Labs & TxFusion team who deployed the wstETH canonical bridge to zkSync, inspired by the same open-source solution previously applied in the Optimism deployment.

This marks a historical milestone for zkSync and its ecosystem! It’s the first zk rollup proposed to be endorsed by Lido DAO for wstETH, and we’re incredibly proud to be part of this journey alongside the Lido DAO, a true market leader.

Motivation

zkSync Era Mainnet was launched on March 24, 2023. zkSync currently crossed over $440M TVL (grown +50% in the last four months), and unique wallets have crossed 3.7M. Transaction volume has averaged +15% week-over-week growth the last four months with a few times surpassing Ethereum itself on daily transactions. This marks just the beginning with key network infrastructure upgrades coming within the next few months which will catalyze growth of TVL, users and transaction growth, as many protocols will now be able to launch.

Lido wstETH has the overwhelming market share of staked ETH and can be used interoperably in DeFi. Therefore, major ecosystems such as zkSync have significant demand for wstETH as it opens up opportunities for users to utilize stETH holdings in various DeFi protocols. Some examples include using wstETH as collateral, lending, indexing, minting, vaults, stables, etc.

Taking a page from the Optimism playbook, we're leveraging an open-source solution (check out GitHub) to make this happen.

Lido DAO is stepping up to manage the wstETH bridging components. You can find the details in the GitHub repository.

We're proposing that the Lido DAO formally takes ownership of these bridging components.

Audits

Cantina audit report

Reference to the levers and ACL setup

Mainnet Contracts

Previously existing Lido contracts on Ethereum:

Newly deployed contracts on Ethereum:

Newly deployed contracts on zkSync Era:

Deployment artefacts and levers setup:

  • for L1Executor
  • for ZkSyncBridgeExecutor
  • A bridge admin and role holder on L1 is the Lido DAO Agent
    • Proxy admin for L1ERC20Bridge
    • DEFAULT_ADMIN_ROLE for L1ERC20Bridge
    • WITHDRAWALS_DISABLER_ROLE for L1ERC20Bridge
    • WITHDRAWALS_ENABLER_ROLE for L1ERC20Bridge
    • DEPOSITS_DISABLER_ROLE for L1ERC20Bridge
    • DEPOSITS_ENABLER_ROLE for L1ERC20Bridge
  • A bridge admin and role holder on L2 is the ZkSyncBridgeExecutor
    • Proxy admin for L2ERC20Bridge
    • DEFAULT_ADMIN_ROLE for L2ERC20Bridge
    • WITHDRAWALS_DISABLER_ROLE for L2ERC20Bridge
    • WITHDRAWALS_ENABLER_ROLE for L2ERC20Bridge
    • DEPOSITS_DISABLER_ROLE for L2ERC20Bridge
    • DEPOSITS_ENABLER_ROLE for L2ERC20Bridge
  • for ERC20BridgedUpgradeable (wstETH on L1)
    • Proxy admin is aliased (L1Executor) via ProxyAdmin
  • Emergency breaks msig on L1 is 0x73b047fe6337183A454c5217241D780a932777bD , 3/5 threshold:
    • WITHDRAWALS_DISABLER_ROLE for L1ERC20Bridge
    • DEPOSITS_DISABLER_ROLE for L1ERC20Bridge
  • Emergency breaks msig on L2 is a new one 0x0D7F0A811978B3B62CbfF4EF6149B5909EAcfE94 inheriting the same EOAs as for L1, 3/5 threshold:
    • WITHDRAWALS_DISABLER_ROLE for L2ERC20Bridge
    • DEPOSITS_DISABLER_ROLE for L2ERC20Bridge

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

Voters909
VP participating0
Outcome (current)Accept the ownership
Current support—

06Voters

909 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.

08Similar proposals

AI · embeddings

No semantically similar proposals found yet.