Off-chain Components Overview
Overview of core infrastructure components used in the Lido protocol.
Oracle
Oracle daemon for Lido decentralized staking service.
- Version: 8.1.0
- Docker image: sha256:ea496996214d309a6fcf9e8231627b1486cf1f92439571a1773b16fc3f2af9f4, lidofinance/oracle@sha256-ea496996214d309a6fcf9e8231627b1486cf1f92439571a1773b16fc3f2af9f4
- Commit hash: lidofinance/lido-oracle@032c228
- Last update date: 8 September, 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)
- Audit Report for v8.0.6 (MixBytes)
- Audit Report for v8.1 (Composable Security)
Validator Ejector
Daemon service which loads LidoOracle events for validator exits and sends out exit messages when necessary.
- Version: 2.2.1
- Docker image: sha256:f75ddc40df52999d018722d80d679b0880bf9b690b8b820b5a1e9c82699fc417, lidofinance/validator-ejector@sha256-f75ddc40df52999d018722d80d679b0880bf9b690b8b820b5a1e9c82699fc417
- Commit hash: lidofinance/validator-ejector@dd9e0fc
- Last update date: 15 September, 2026
- Repository
- Documentation
Council daemon
The Lido Council Daemon monitors deposit contract keys.
- Version: 4.1.2
- Docker image: sha256:4c204661e0c930be50a0d42155342c2988f1b024d1d8896250197c4256347aa7, lidofinance/lido-council-daemon@sha256-4c204661e0c930be50a0d42155342c2988f1b024d1d8896250197c4256347aa7
- Commit hash: lidofinance/lido-council-daemon@d3bc5e8
- Last update date: 7 September, 2026
- Repository
- Documentation
Depositor Bot
Bot that submits deposit transactions to the Lido protocol once the Deposit Security Committee quorum is reached.
- Version: 5.7.0
- Docker image: sha256:5289b2a070190adcdf70d7cc54885235faaa8ac015c4e57977ebfc4160ee59ae, lidofinance/depositor-bot@sha256-5289b2a070190adcdf70d7cc54885235faaa8ac015c4e57977ebfc4160ee59ae
- Commit hash: lidofinance/depositor-bot@b5ea173
- Last update date: 8 September, 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