NOTE!: Ideally keep this doc internal :)
EL | CL | Synced to head? | Attesting? | Proposing? | Proposing non-empty slot? |
---|---|---|---|---|---|
Geth | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Nethermind | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Besu | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Erigon | Lighthouse | ? | ? | ? | ? |
Teku | ✅ | ✅ | ✅ | ? | |
Nimbus | ✅ | ✅ | ✅ | ? | |
Lodestar | ? | ? | ? | ? | |
Prysm | ? | ? | ? | ? |
Note: Erigon had sync issues late last week, its been fixed now but the nodes are still syncing to head. They still need to sync ~900k blocks at the time of creating this chart, it’ll be updated once its at head.
EL | CL | Synced to head? | Attesting? | Proposing? | Proposing non-empty slot? |
---|---|---|---|---|---|
Geth | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Nethermind | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Besu | Lighthouse | ❌ | ❌ | ❌ | ❌ |
Teku | ❌ | ❌ | ❌ | ❌ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ❌ | |
Prysm | ✅ | ✅ | ✅ | ❌ | |
Erigon | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ |
EL | CL | Synced to head? | Attesting? | Proposing? | Proposing non-empty slot? |
---|---|---|---|---|---|
Geth | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Nethermind | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Besu | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Erigon | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ? | ? | ? | ? | |
Prysm | ✅ | ✅ | ✅ | ✅ |
EL | CL | Synced to head? | Attesting? | Proposing? | Proposing non-empty slot? |
---|---|---|---|---|---|
Geth | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Nethermind | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ✅ (some are still 0) | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Besu | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ❌ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ❌ | |
Prysm | ✅ | ✅ | ✅ | ❌ | |
Erigon | Lighthouse | ❌ | ❌ | ❌ | ❌ |
Teku | ❌ | ❌ | ❌ | ❌ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ❌ | |
Prysm | ✅ | ✅ | ✅ | ❌ |
Consensus layer
| client name | git branch | docker image if possible
| -------- |-------- | -------- |-------- |
| Lighthouse |unstable|sigp/lighthouse:latest-unstable| | |
| Teku | master | consensys/teku:develop | |
| Lodestar | master | g11tech/lodestar:elfcus | |
| Nimbus | kiln-dev-auth | parithoshj/nimbus:merge-e48c291 | |
| Prysm | develop | gcr.io/prysmaticlabs/prysm/beacon-chain:latest,gcr.io/prysmaticlabs/prysm/validator:latest|
Execution layer
client name | git branch | docker image if possible |
---|---|---|
Geth | master | parithoshj/geth:master-440c9fc |
Nethermind | kiln | nethermindeth/nethermind:kiln_shadowfork |
Erigon | devel | parithoshj/erigon:devel-1e3ad39 |
Besu | develop | hyperledger/besu:develop-openjdk-11-debug |
EL | CL | Synced to head? | Attesting? | Proposing? | Proposing non-empty slot? |
---|---|---|---|---|---|
Geth | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Nethermind | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Besu | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ❌ | ❌ | ❌ | ❌ | |
Nimbus | ✅ | ✅ | ✅ | ❌ | |
Lodestar | ✅ | ✅ | ✅ | ❌ | |
Prysm | ✅ | ✅ | ✅ | ❌ | |
Erigon | Lighthouse | ❌ | ❌ | ❌ | ❌ |
Teku | ❓ | ❌ | ❌ | ❌ | |
Nimbus | ❌ | ❌ | ❌ | ❌ | |
Lodestar | ❌ | ❌ | ❌ | ❌ | |
Prysm | ✅ | ✅ | ✅ | ✅ |
mainnet-shadow-fork-5-sync-test-prysm-geth-1: Pause CL
mainnet-shadow-fork-5-sync-test-lighthouse-geth-1: Pause EL
mainnet-shadow-fork-5-sync-test-prysm-nethermind-1: Pause EL
mainnet-shadow-fork-5-sync-test-lighthouse-nethermind-1: Pause CL
mainnet-shadow-fork-5-sync-test-prysm-besu-1: Pause CL
mainnet-shadow-fork-5-sync-test-lighthouse-besu-1: Pause EL
mainnet-shadow-fork-5-sync-test-prysm-geth-1: ✅ Synced to head
mainnet-shadow-fork-5-sync-test-lighthouse-geth-1: ✅ Synced to head
mainnet-shadow-fork-5-sync-test-prysm-nethermind-1: ❌ "No state available for block 0x6a8e30aefca8dd84dbe8654a65df062ff3264a4e8fd3a09c68ca9a5acff84309"
mainnet-shadow-fork-5-sync-test-lighthouse-nethermind-1: ❌ No sync peers
mainnet-shadow-fork-5-sync-test-prysm-besu-1: ✅ Synced to head
mainnet-shadow-fork-5-sync-test-lighthouse-besu-1: ✅ Synced to head
Consensus layer
| client name | git branch | docker image if possible
| -------- |-------- | -------- |-------- |
| Lighthouse |unstable|sigp/lighthouse:latest-unstable| | |
| Teku | master | consensys/teku:develop | |
| Lodestar | master | chainsafe/lodestar:next | |
| Nimbus | kiln-dev-auth | parithoshj/nimbus:merge-9cbe61c | |
| Prysm | develop | gcr.io/prysmaticlabs/prysm/beacon-chain:fix-error-is-ordering-d4ddcd,gcr.io/prysmaticlabs/prysm/validator:latest|
Execution layer
client name | git branch | docker image if possible |
---|---|---|
Geth | master | parithoshj/geth:merge-59a3672 |
Nethermind | kiln | nethermindeth/nethermind:kiln_shadowfork_test |
Erigon | devel | parithoshj/erigon:devel-0929df8 |
Besu | develop | hyperledger/besu:develop |
EL | CL | Synced to head? | Attesting? | Proposing? | Proposing non-empty slot? |
---|---|---|---|---|---|
Geth | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Nethermind | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ✅ | ✅ | |
Nimbus | ✅ | ✅ | ✅ | ✅ | |
Lodestar | ✅ | ✅ | ✅ | ✅ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Besu | Lighthouse | ✅ | ✅ | ✅ | ✅ |
Teku | ✅ | ✅ | ❓ | ❓ | |
Nimbus | ✅ | ❓ | ❓ | ❓ | |
Lodestar | ✅ | ✅ | ✅ | ❌ | |
Prysm | ✅ | ✅ | ✅ | ✅ | |
Erigon | Lighthouse | ❌ | ❌ | ❌ | ❌ |
Teku | ❌ | ❌ | ❌ | ❌ | |
Nimbus | ❌ | ❌ | ❌ | ❌ | |
Lodestar | ❌ | ❌ | ❌ | ❌ | |
Prysm | ❌ | ❌ | ❌ | ❌ |