Off-chain Components Overview
Overview of core infrastructure components used in the Lido protocol.
Oracle​
Oracle daemon for Lido decentralized staking service.
- Version: 8.0.5
- Docker image: sha256:456bbfe023b75ce67b0939cee3be31673a2d65ce7c0b106c13ec3762a4298592, lidofinance/oracle@sha256-456bbfe023b75ce67b0939cee3be31673a2d65ce7c0b106c13ec3762a4298592
- Commit hash: lidofinance/lido-oracle@2b29cfd
- Last update date: 28 July, 2026
- Repository
- Documentation
- Audit Report for v8.0.1 (Composable Security)
- Audit Report for v8.0.2 (Composable Security)
- Audit Report for v8.0.3 (Composable Security)
- Audit Report for v8.0.5 (Composable Security)
- Audit Report for v8.0.5 (MixBytes)
Validator Ejector​
Daemon service which loads LidoOracle events for validator exits and sends out exit messages when necessary.
- Version: 2.1.0
- Docker image: sha256:8953a4107d99ab84ff0f2b02cb7dd13b7cd7e5a565cf04fbe36e7911df5983dc, lidofinance/validator-ejector@sha256-8953a4107d99ab84ff0f2b02cb7dd13b7cd7e5a565cf04fbe36e7911df5983dc
- Commit hash: lidofinance/validator-ejector@ec0992d
- Last update date: 26 May, 2026
- Repository
- Documentation
Council daemon​
The Lido Council Daemon monitors deposit contract keys.
- Version: 4.0.4
- Docker image: sha256:8e419905599b55cf37dc51f667468e7a24c34e7b5bade17e7f08691e98dbdb02, lidofinance/lido-council-daemon@sha256-8e419905599b55cf37dc51f667468e7a24c34e7b5bade17e7f08691e98dbdb02
- Commit hash: lidofinance/lido-council-daemon@b02577f
- Last update date: 7 July, 2026
- Repository
- Documentation
Depositor Bot​
Bot that submits deposit transactions to the Lido protocol once the Deposit Security Committee quorum is reached.
- Version: 5.6.0
- Docker image: sha256:a8fc015713cf4680bf2d2692de7a295ac99d00d29bb154860c285a44e63e0c32, lidofinance/depositor-bot@sha256-a8fc015713cf4680bf2d2692de7a295ac99d00d29bb154860c285a44e63e0c32
- Commit hash: lidofinance/depositor-bot@ccb788e
- Last update date: 24 July, 2026
- Repository
- Documentation
Reward Distribution Bot​
Bot that distributes node-operator rewards in the Curated and Simple DVT staking modules.
- Version: 1.1.0
- Docker image: sha256:610609ad79a31bd4973299f3744170199732ad8456a18dccd19a9a5b5798977e, lidofinance/nor-reward-distribution-bot@sha256-610609ad79a31bd4973299f3744170199732ad8456a18dccd19a9a5b5798977e
- Commit hash: lidofinance/nor-reward-distribution-bot@1e37b0a
- Last update date: 21 April, 2026
- Repository
- Documentation
Keys API​
Lido keys HTTP API.
- Version: 4.0.1
- Docker image: sha256:7ea121b25b1b68f805cf2a7dd5094052be4a53c8dabdc7f3aa728c0318a90a1e, lidofinance/lido-keys-api@sha256-7ea121b25b1b68f805cf2a7dd5094052be4a53c8dabdc7f3aa728c0318a90a1e
- Commit hash: lidofinance/lido-keys-api@f347ed5
- Last update date: 8 July, 2026
- Repository
- Documentation
Validator Exit Bot​
Bot that automates triggering exits for Lido validators that have missed their exit deadline using EIP-7002 triggerable exits.
- Version: 1.0.1
- Docker image: sha256:0a649a5eff41a9c05ee82bc974ba4b40943ea2225c37568d52a9f3416f75f31c, lidofinance/validator-exit-bot@sha256-0a649a5eff41a9c05ee82bc974ba4b40943ea2225c37568d52a9f3416f75f31c
- Commit hash: lidofinance/validator-exit-bot@edf5daf
- Last update date: 9 February, 2026
- Repository
- Documentation
Late Prover Bot​
Bot that monitors the beacon chain for validators that missed their exit deadline and submits Merkle proofs of the delay to the ValidatorExitDelayVerifier contract.
- Version: 1.0.5
- Docker image: sha256:eb23b4fb757dcdc9d2c418941a2a29ce3513a3800d20e3fa162a594519b7f52c, lidofinance/late-prover-bot@sha256-eb23b4fb757dcdc9d2c418941a2a29ce3513a3800d20e3fa162a594519b7f52c
- Commit hash: lidofinance/late-prover-bot@59d102a
- Last update date: 28 April, 2026
- Repository
- Documentation