Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

NethermindEth/Catalyst

Open more actions menu

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 16

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.