NethermindEth
Catalyst
Rust

The preconfer sidecar for Taiko Alethia preconfirmations 🥁

Last updated Jun 29, 2026
44
Stars
16
Forks
61
Issues
0
Stars/day
Attention Score
76
Language breakdown
Rust 92.6%
Python 6.9%
Dockerfile 0.4%
Shell 0.1%
Makefile 0.1%
Files click to expand
README

GitHub License Docker Stars Docker Pulls Docker Image Size (tag)

Catalyst: A Taiko Stack preconfer sidecar

Engineered with ❤️ at Nethermind

Features

  • Validator registration to the preconfirmation registry at initial setup
  • Lookahead submissions and disputes.
  • Dispute against preconfirmations made by other validators.
  • ✅ Execution of the main preconfirmation duties, which include:
- ✅ Checking the lookahead to determine if it's the validator’s turn to preconfirm. - ✅ Constructing L2 blocks using the Taiko mempool. - ✅ Publishing the L2 block to a preconfirmation P2P network. - ✅ Syncing the local Taiko head with the latest preconfirmation state. - ✅ Posting L2 blocks through the L1 mempool

Docker image

Use the pre-built image

docker pull nethswitchboard/catalyst-node:latest

The image is built with this Github Action.

Build the image locally

docker build -t node .

Git hooks

Hooks require additional dependencies:

cargo install typos-cli cargo-sort cargo-deny

License

MIT. The license is also applied to all commits made before the license introduced.

Would like to contribute?

see Contributing.

© 2026 GitRepoTrend · NethermindEth/Catalyst · Updated daily from GitHub