Lido Node Operator Portal

Node Operator Resources

ℹ️

This page is designed to help both new and existing Node Operators (NOs) navigate the expectations, documentation, and resources available when operating within the Lido protocol.

Understanding Expectations

At its core, running validators through Lido means adhering to the protocol’s technical design — as defined by the protocol itself — and to any additional guidelines set by the Lido DAO. This ensures fairness, decentralization, and Ethereum network health.

For a high-level summary of ongoing expectations, check out Ethereum Ongoing Operations Expectations page.

Technical Resources

When it comes to the technical component, Lido Docs should be your best guide.

Start with the Node Operators Guide for an overview, but please note that there’s additional relevant information throughout the docs that may apply to NO’s operations.

Operator Tools & Monitoring Suite

Explore a collection of monitoring tools, dashboards, automations, APIs, and validator management utilities built to support Lido Node Operators. The database includes open-source solutions and community-built services for everything from validator performance monitoring and MEV tracking to slashing alerts, withdrawal automation, and CSM validator management.

NO Resources & Tooling

Each tool in the database includes a description and usage notes to help you quickly assess its purpose and decide whether it suits your validator operations. Whether you're looking to improve monitoring, streamline automation, or manage infrastructure efficiently, this collection is designed to support a range of setups and needs.

Oracles Allowed List

Due to the lack of native communication between Ethereum’s Beacon Chain and Execution Layer, the Lido protocol employs a network of oracles to regularly synchronize state between these two layers. Read the Oracle Operator Manual for a deeper dive into Lido Oracle mechanism and operational details.

NOs can view the current list of oracle members by calling the getMembers() function on-chain. This can be accessed directly via the HashConsensus contract using Etherscan.

To do this, visit the contract on Etherscan of the respective network (mainnet or testnet), scroll to option 16 (getMembers) under the "Read Contract" section, and click “Query.” This will return all current members, along with the last reference slot each member submitted a report for.

Network
Contract Call
Mainnet
getMembers()
Hoodi
getMembers()

Only addresses returned by getMembers() are allowed to participate in HashConsensus and emit ValidatorExitRequest events from the ValidatorsExitBusOracle. While configuring exit‑automation tooling (for example, the Ejector daemon), it is important to configure your ORACLE_ADDRESSES_ALLOWLIST with this exact member set; otherwise, the Ejector will not process exit requests correctly and your validators will remain active.

MEV Boost Relay Allowed List

Unless explicitly exempt due to incompatible APM interactions, NOs running validators via Lido protocol must configure their consensus client or preferred out-of-protocol PBS sidecar to include:

  • At least one relay from the Mainnet (must use some) category, and
  • Any number from the Mainnet (may use) category.

These relays are listed in the MEV Boost Relay Allowed List, which can be accessed via the Lido Node Operator Portal here or queried directly using the get_relays method of the MevBoostRelayAllowedList smart contract for the respective Ethereum network.

📟MEV Boost Relays
Please note: mainnet and testnets relay lists differ — make sure to use the correct one in the dropdown.
Network
CLI Command
Mainnet
./mev-boost -mainnet -relay-check -relay <comma-separated relay urls>
Hoodi
./mev-boost -hoodi -relay-check -relay <comma-separated relay urls>

Full MEV-boost CLI docs can be found here.

If proposed blocks are flagged as "Unknown PS" (payload source) on the Lido Fees Monitoring Dashboard and/or if payloads are sourced only from Mainnet (may use) relays with an abnormally high incidence, this could indicate a misconfiguration of your relay setup in relation to the Allowed List.

DAO Guidelines

Lido operates as a decentralized protocol governed by its tokenholders. To help ensure a high standard of operational integrity, transparency, and alignment with Ethereum’s core values, the Lido DAO may adopt guidelines that set expectations for NOs.

DAO-approved guidelines typically arise through open discussion on the Lido Research Forum and are finalized via votes (off- or on-chain). They aim to address operational nuances that are not hardcoded in the software, offering clarity around best practices, responsibilities, and edge case behavior.

Standard Node Operator Protocols

Certain aspects of NOs behavior are governed by community-vetted guidelines called Standard Node Operator Protocols (SNOPs). These are approved by the Lido DAO and help set expectations for NOs participating in the protocol.

SNOPs are created collaboratively by contributors and NOs, discussed publicly, and ratified by the DAO vote. They are intended to promote fairness, accountability, and alignment across all operator types — whether permissioned or permissionless, community stakers or professional NOs.

While they are not legally binding documents, adherence to SNOPs is critical to maintaining a healthy protocol and community trust. All NOs are strongly encouraged to stay familiar with active SNOPs, as updates may occur as Lido and Ethereum evolve.

SNOPs typically include:

  • The scope of operator actions they apply to;
  • The standards operators are expected to meet; observability mechanisms (e.g., dashboards or metrics);
  • Consequences to non-conformance (e.g., communication, remediation, off-boarding procedures).
image

Validator Exits SNOP

This SNOP provides an overview of validator exit mechanisms available in Ethereum, explaining how validator exits function within Lido and detailing its algorithmic exit order. It also covers the governance and protocol levers for ad-hoc exit prioritization or triggered exits, outlines the responsibilities of NOs in processing validator exit requests, and explains the expected consequences in cases of non-conformance. Finally, it describes how this SNOP should be used to align with community expectations.

Name
Version
Discussion
Vote
Primary
Github
HackMD
Validator Exits V2.0
Revision
Governance
Snapshot
IPFS
Github
Validator Exits V1.0
Revision
Governance
Snapshot
IPFS
Github
HackMD
Validator Exits V3.0
Revision
Governance
Snapshot
IPFS
Github
HackMD

Block Proposals SNOP

This SNOP outlines standards, Auxiliary Proposer Mechanisms (APMs) and infrastructure available for block proposals in Ethereum. It covers the considerations that guide expectations for block proposals and APMs, details the responsibilities of NOs in proposing blocks and distributing the associated rewards to stakers, and explains the expected consequences in cases of non-conformance. It also provides guidance on how to use this SNOP.

Name
Version
Discussion
Vote
Primary
Github
HackMD
Block Proposals V3.0
Revision
Governance
Snapshot
IPFS
GitHub
HackMD
Block Proposer Rewards V2.0
Revision
Governance
Snapshot
IPFS
GitHub
HackMD
Block Proposer Rewards V1.0
Revision
Governance
Snapshot
IPFS
GitHub
HackMD

The tables above includes links to Research Forum discussions, Snapshot votes, IPFS, GitHub, HackMD, and other supporting resources related to these SNOPs. Make sure to review them thoroughly — they are essential, as help guiding NOs operations within Lido.

Media Resources

Explore the following Lido YouTube playlists for valuable insights, updates, and community content:

Lido

The easiest way to stake.

www.youtube.com

Lido
  • Lido Node Operator Masterclass: Presentations on node operation best practices and staking workshops
  • Node Operator Community Calls: Recordings of monthly Lido Node Operator Community Calls (NOCCs)
  • NOCC Shorts: Highlight cuts from monthly NOCCs, covering key topics and discussions
  • Simple DVT - Updates, Guides and Developments: Updates, how-tos, and insights on the Simple DVT Module, setting up Obol and SSV validators and more.
  • Community Staking Podcast: In-depth conversations, expert insights, and tips covering solo staking, DVT, permissioned validators, and the broader staking ecosystem.
  • Education: Community Staking: Educational series dedicated to the Community Staking Module (CSM).
  • LidoConnect 2023: Highlights from LidoConnect 2023 at DevConnect Istanbul, featuring staking-focused talks, panels, and workshops.
  • LidoConnect 2024: Highlights from the second LidoConnect at Devcon2024 in Bangkok.

Module-Specific Resources

image

Curated

Permissioned module for professional node operators. Learn more.

  • Tech Talks & Lectures
  • Audits
  • Analytics
  • Module Performance & Statistics
image

Simple DVT

Permissioned module that utilizes DVT through Obol and SSV. Learn more.

  • Tech Talks & Lectures
  • Audits
  • Analytics
  • Module Performance & Statistics
image

CSM

Permissionless bonded module for community stakers. Learn more.

  • Talks & Lectures
  • Audits
  • Analytics
  • Module Performance & Statistics

All CSM resources can be found in this database.

Logo

Terms of Use

Operators

Ethereum Node Operators

Node Operators Database

Modules

Curated

Simple DVT

Community Staking

Other

Operators Stats & Metrics

Community Lifeguards Initiative

ValSet Monthly Updates

XDiscordGitHub