KVORUM
lidoSource: Snapshot · #0x1d38c11b27590ab5c69ca21c5d2545d53b7f5150dada7e05f89d500ede5becad

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

succeededDec 14, 2023, 04:00 PM UTCsignaling · non-bindingbyDB0xdbbc…1cb6View on Snapshot ↗

01Summary

AISummary by Kvorum

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

02Description

681 words

The proposal is to recognize the wstETH token bridging endpoints for Mantle 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 Mantle 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 Mantle Core Contributor Team is submitting this proposal to the community for the deployment of wstETH on Mantle.

Mantle Network is an optimistic Ethereum layer-2 (L2) solution with an EVM-compatible execution environment. Mantle is DAO-governed and employs a modular approach to execution, consensus, settlement, and data availability. In addition to a burgeoning ecosystem with 110+ dApps and counting, Mantle counts among its partners Game7, HyperPlay, EduDAO, Sozu Haus, and EigenLayer. The DAO-led community-driven Mantle possesses one of the largest on-chain treasuries — and the largest when discounting native tokens — including nearly 270K ETH/wstETH/WETH, priming it to be a major player in ETH LST and LSDFi.

Motivation

Demand for Lido (w)stETH is significantly driven by its utility within major ecosystems, which are leveraging its composability in various DeFi protocols. Notably, wstETH’s overwhelming market share of staked ETH enhances its desirability. Additionally, wstETH’s versatility, being used for a range of DeFi applications including collateral, lending, farming, indexing, minting, vaults, and stables, amplifies its demand further. Mantle aims to leverage this demand for ETH liquid staking tokens and make wstETH one of the core building blocks of the Mantle ecosystem, as well as a core asset of its treasury to sustainably grow its protocol-owned liquidity (POL).

wstETH has already been deployed onto Mantle via the native bridge. This proposed new deployment will be replacing the existing wstETH with a one-way migration pool opened for users to migrate.

The proposed components utilize Mantle’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 (Mantle) instance. This approach aligns with the unofficial guidelines presented by NEW (Network Expansion Workgroup) 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 Breaks 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 following audit reports.

Contracts

Ownership, roles, and levers Mainnet setup

  • for the Mantle Governance Bridge Executor (OptimismBridgeExecutor contract is used)
  • 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 Mantle Governance Bridge Executor
    • Proxy admin for L2ERC20TokenBridge
    • DEFAULT_ADMIN_ROLE for L2ERC20TokenBridge
    • WITHDRAWALS_DISABLER_ROLE for L2ERC20TokenBridge
    • WITHDRAWALS_ENABLER_ROLE for L2ERC20TokenBridge
    • DEPOSITS_DISABLER_ROLE for L2ERC20TokenBridge
    • DEPOSITS_ENABLER_ROLE for L2ERC20TokenBridge
  • for the proposed wstETH token on L2 (ERC20BridgedPermit)
  • Emergency breaks msig on L1 is 0x73b047fe6337183A454c5217241D780a932777bD, 3/5 threshold:
    • WITHDRAWALS_DISABLER_ROLE for L1ERC20TokenBridge
    • DEPOSITS_DISABLER_ROLE for L1ERC20TokenBridge
  • Emergency breaks msig on L2 is a new one 0xa8579D42E34398267dE16e6eeeCdb7ED0EFF953C inheriting the same EOAs as for L1, 3/5 threshold:
    • WITHDRAWALS_DISABLER_ROLE for L2ERC20TokenBridge
    • DEPOSITS_DISABLER_ROLE for L2ERC20TokenBridge
  • An initial deployer has no remaining permissions and levers assigned

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

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total
Filter:
VoterChoice% of totalRationale
B90xb933…8dd1Recognize00.00%—3y ago
A20xa2ff…7be9Recognize00.00%—3y ago
E80xe80e…28e8Recognize00.00%—3y ago
6B0x6bd3…fd13Recognize00.00%—3y ago
0B0x0b30…db52Recognize00.00%—3y ago
9E0x9e0b…da3aRecognize00.00%—3y ago
3A0x3a6d…ce16Recognize00.00%—3y ago
520x5259…f0cfRecognize00.00%—3y ago
320x3217…4ab3Recognize00.00%—3y ago
D30xd31a…1072Recognize00.00%—3y ago
640x6433…44d0Recognize00.00%—3y ago
700x702c…158aRecognize00.00%—3y ago
3E0x3ed7…f22bRecognize00.00%—3y ago
030x0394…9be3Recognize00.00%—3y ago
2B0x2bd1…0a54Recognize00.00%—3y ago
CC0xcc03…5206Recognize00.00%—3y ago
6A0x6a9b…e1aeRecognize00.00%—3y ago
3E0x3e35…1259Recognize00.00%—3y ago
850x85fc…e963Recognize00.00%—3y ago
760x76c6…efe6Recognize00.00%—3y ago
D50xd5d7…3c4dRecognize00.00%—3y ago
080x08ab…8fd6Recognize00.00%—3y ago
5A0x5a2c…fdcfRecognize00.00%—3y ago
390x396d…c3ddRecognize00.00%—3y ago
1C0x1c85…64adRecognize00.00%—3y ago
630x639c…9e8cRecognize00.00%—3y ago
EB0xeb4e…bb27Recognize00.00%—3y ago
3F0x3f5d…b357Recognize00.00%—3y ago
160x16c9…ca6cRecognize00.00%—3y ago
410x4125…c23cRecognize00.00%—3y ago
DC0xdcf0…916eRecognize00.00%—3y ago
7D0x7d3b…f16aRecognize00.00%—3y ago
E90xe999…2590Don’t recognize00.00%—3y ago
BE0xbee2…bf11Recognize00.00%—3y ago
880x88bd…4a3fRecognize00.00%—3y ago
6F0x6f55…d2c4Recognize00.00%—3y ago
AF0xafa3…c667Recognize00.00%—3y ago
540x54cc…d626Recognize00.00%—3y ago
400x40de…9b75Recognize00.00%—3y ago
E90xe972…a9daRecognize00.00%—3y ago
970x9743…c5b0Recognize00.00%—3y ago
500x501e…d902Recognize00.00%—3y ago
BF0xbf0c…8169Recognize00.00%—3y ago
340x3492…c631Recognize00.00%—3y ago
5B0x5b89…eb5dRecognize00.00%—3y ago
D90xd907…2986Recognize00.00%—3y ago
480x48aa…897cRecognize00.00%—3y ago
9E0x9e60…2f66Recognize00.00%—3y ago
940x94f3…f9beRecognize00.00%—3y ago
E30xe322…64c8Recognize00.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.