KVORUM
lidoSource: Snapshot · #0xb6559f0cdb1164ae5d63769827c4a275805bd944392a17b60cf51ddc54429dc6

Ensuring Compatibility with Ethereum’s Pectra Upgrade

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

01Summary

AISummary by Kvorum

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

02Description

690 words

This proposal outlines an upgrade to the Lido protocol to ensure continuous operation with Ethereum’s upcoming Pectra hardfork. The focus is exclusively on compatibility, rather than integrating any new features introduced by Pectra.

Pectra-related new functionalities, such as Triggerable Withdrawals via EIP-7002, and increasing the MAX_EFFECTIVE_BALANCE and validator consolidations via EIP-7251, will be addressed separately.

Motivation

The Pectra upgrade (EIP-7600) introduces changes to the Ethereum protocol specifications that directly impact components of the Lido protocol. Specifically, these changes affect the algorithms of the Accounting, Validator Exit Bus, and CSM oracles, the limits in the Oracle Report Sanity Checker contract, the slashing penalty, and the gIndexes in the CS Verifier contract. To ensure the Lido protocol continues to operate accurately and reliably, the affected oracle algorithms, Oracle Report Sanity Checker limits, and the CS Verifier must be reviewed and updated in accordance with the new Ethereum protocol specifications.

Technical Implementation Plan

The proposal’s technical scope consists of three parts:

  1. Deployment of a new version of the CS Verifier Contract.
  2. Items for the further on-chain vote before the hardfork.
    • Increment the consensus version for Accounting, Validator Exit Bus, and CSM oracles.
    • Revoke the verifier role on the Community Staking Module contract from the old CS Verifier contract and grant it to the new CS Verifier contract.
  3. Items for the further on-chain vote after the hardfork.
    • Update Oracle Report Sanity Checker parameters.

The on-chain vote before the hardfork includes only the minimal changes necessary to keep the Lido protocol functioning correctly after the Pectra upgrade. The on-chain vote after the hardfork includes optimizations that have no strict timeline and can be implemented without a set deadline post-upgrade.

A research forum post with more details can be found here.

The code specification details can be found in the LIP-27: Ensuring Compatibility with Ethereum’s Pectra Upgrade.

Next Steps

The MixBytes and Ackee teams are conducting smart contract audits and deployment verification for the upgrade. Additionally, MixBytes and Composable Security are auditing the off-chain Oracle code. Once completed, the audit reports will be published on the Research forum.

If any issues are identified during internal screening or by external auditors, they will be addressed, and the fixes will be outlined in a forum post with detailed descriptions.

If this Snapshot vote is supported, two on-chain votes on implementing will follow: one before (items #1 and #2 in the above Technical Implementation Plan) and one after the Pectra hardfork (item #3 in the above Technical Implementation Plan), once all audits and security checks have been successfully completed. All proposed changes will then be applied to the protocol.

Fallback Plan

If any risks related to the on-chain voting before the Pectra upgrade are identified or if the DAO does not approve the proposed update, the fallback plan will be executed.

Under this plan, one day before the Pectra upgrade, deposits will be paused. The unpause of deposits will be put to an on-chain vote for the DAO to decide after Pectra.

This measure is necessary to ensure the stable operation of the Lido protocol and to prevent incorrect transient balance accounting. Essentially, pausing deposits helps avoid mismatches in tracking newly deposited ETH during the brief window (approximately 24 hours) when old and new deposit mechanisms overlap. More details can be found in LIP-27: Ensuring Compatibility with Ethereum’s Pectra Upgrade.

A detailed fallback action plan will be outlined separately on the Research forum in case any risks related to the on-chain voting before the Pectra upgrade are identified or if the DAO does not approve the proposed update.

Voting Outcomes

A vote "Support the proposed changes" indicates agreement with this proposal. If this option wins, two on-chain votes on the proposed changes will follow and the proposed changes will be implemented after all audits and security checks are successfully completed.

A vote "Do not support the changes" indicates disagreement with this proposal. If this option wins and the DAO rejects the upgrade, the protocol will not be ready for the Pectra fork. The fallback plan will be activated, and further actions will be discussed on the Research forum.

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

Voters207
VP participating0
Outcome (current)Support the proposed changes
Current support—

06Voters

207 total
Filter:
VoterChoice% of totalRationale
4A0x4af8…6a0bSupport the proposed changes020.48%—2y ago
420x42e6…3fb0Support the proposed changes015.80%—2y ago
6C0x6cd6…b52eSupport the proposed changes011.30%—2y ago
810x8172…922eSupport the proposed changes08.32%—2y ago
6D0x6d8d…0cccSupport the proposed changes06.13%—2y ago
LIlido.banteg.eth0x55bc…f0faSupport the proposed changes05.69%—2y ago
510x510a…8d0eSupport the proposed changes04.79%—2y ago
B90xb933…8dd1Support the proposed changes03.88%—2y ago
A40xa418…b737Support the proposed changes03.67%—2y ago
AE0xae09…256bSupport the proposed changes03.64%—2y ago
110x1109…43daSupport the proposed changes03.23%—2y ago
3F0x3fb1…4c8aSupport the proposed changes02.64%—2y ago
1F0x1f76…5ed6Support the proposed changes02.41%—2y ago
6A0x6a39…4bd2Support the proposed changes01.71%—2y ago
7A0x7a59…8e22Support the proposed changes00.88%—2y ago
6F0x6f9b…8a1dSupport the proposed changes00.68%—2y ago
A20xa2ff…7be9Support the proposed changes00.66%—2y ago
870x8787…ea52Support the proposed changes00.61%—2y ago
B60xb664…f890Support the proposed changes00.52%—2y ago
E80xe80e…28e8Support the proposed changes00.50%—2y ago
2C0x2cc1…4df1Support the proposed changes00.44%—2y ago
110x116a…41b9Support the proposed changes00.42%—2y ago
250x2569…fe25Support the proposed changes00.29%—2y ago
290x29b5…2c2fSupport the proposed changes00.26%—2y ago
620x624d…2cd0Support the proposed changes00.23%—2y ago
100x10a2…36f3Support the proposed changes00.22%—2y ago
910x919a…a361Support the proposed changes00.13%—2y ago
980x9830…bd94Support the proposed changes00.13%—2y ago
060x06a9…bba0Support the proposed changes00.12%—2y ago
3D0x3d63…4afcSupport the proposed changes00.10%—2y ago
780x78d1…753aSupport the proposed changes00.07%—2y ago
3D0x3ddc…05b0Support the proposed changes00.03%—2y ago
8A0x8ab6…e0baSupport the proposed changes00.00%—2y ago
7A0x7af3…8df3Support the proposed changes00.00%—2y ago
050x0579…4048Support the proposed changes00.00%—2y ago
3D0x3d5a…b97fSupport the proposed changes00.00%—2y ago
B70xb792…89d7Support the proposed changes00.00%—2y ago
EC0xecc2…6ac9Support the proposed changes00.00%—2y ago
C10xc1c2…24f8Support the proposed changes00.00%—2y ago
E60xe6b5…f1fdSupport the proposed changes00.00%—2y ago
530x53c4…3584Support the proposed changes00.00%—2y ago
C40xc48b…75b6Support the proposed changes00.00%—2y ago
500x500f…7d0bSupport the proposed changes00.00%—2y ago
2D0x2d67…ac5cSupport the proposed changes00.00%—2y ago
570x5762…f0cdSupport the proposed changes00.00%—2y ago
B30xb3bf…6ce4Support the proposed changes00.00%—2y ago
970x97b1…b982Support the proposed changes00.00%—2y ago
BB0xbb02…2f78Support the proposed changes00.00%—2y ago
550x5574…2bf8Support the proposed changes00.00%—2y ago
CE0xce57…70f0Support the proposed changes00.00%—2y ago
Showing 50

07Forum

No forum thread is confidently linked to this proposal.

08Similar proposals

AI · embeddings

No semantically similar proposals found yet.