Lido Proposal: #0xa8ae592b09200c70629f3c5f4363d06dae9d8afb00c8910272319fc7fdb4e10a

Renew GateSeal for the Withdrawal Queue and Validator Exit Bus Oracle

Status:
Closed
For100%

For: 100%

56,132,234 LDO

Against: 0%

89 LDO

Voting Period

  -  

Proposer

0xDbBC6A93ae517D3ea568C04219cbBBd025f01CB6

Description

Tl;Dr

One of the parts of Lido on Ethereum protocol is GateSeal.

A GateSeal is a one-time use Smart Contract that allows a designated account to instantly put a set of contracts on pause (i.e. seal) for a predetermined amount of time. GateSeals are meant to be used as a panic button for any crucial contracts in case of an emergency. Each GateSeal is one-time use only and immediately becomes unusable once activated. If the seal is never triggered, the GateSeal will still eventually expire after a set period.

Lido on Ethereum protocol contains using a single GateSeal for two contracts that affect withdrawals:

  1. Withdrawal queue (users’ side of withdrawals)
  2. Validator exit bus oracle (Node Operators’ side of withdrawals).

It allows to pause the contracts for 6 days to provide the DAO with an opportunity to respond to unforeseen vulnerabilities within the Lido on Ethereum protocol.

Initially, the expiration date was set for May 1, 2024 (Lido V2 GateSeal Committee).

The proposal seeks to prolong the functioning of the GateSeal mechanics with the same parameters for the following year, till 1 April 2025. 

Proposed decision

It’s proposed to use the new instance of the GateSeal Blueprint (0xEe06EA501f7d9DC6F4200385A8D910182D155d3e), deployed with GateSeal Factory (0x6c82877cac5a7a739f16ca0a89c0a328b8764a24). The GateSeal Factory and GateSeal Blueprint contracts were audited during the Lido V2 upgrade: GitHub - lidofinance/audits

The proposed parameters for the new GateSeal are:

The GateSeal Committee (https://research.lido.fi/t/lido-v2-gateseal-committee/4561) continues oversight, ensuring ongoing public updates on actions.

GateSeal multisig chores

To ensure the functionality and preparedness of the GateSeal, the following additional actions are also proposed:

Next steps

The new instance of GateSeal will be deployed and announced under the post. The deployment verification by a third-party audit team will be posted on the forum before the on-chain voting.

If this proposal is approved by the DAO, the on-chain vote will be launched to make changes to contracts.