Skip to content

NethermindEth/Catalyst

Repository files navigation

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.

Contributors 14

Languages