First and foremost, we would like to give a big shout out to the Commit-Boost team for making Ethereum a more open and cooperative environment! This repo allows you to run all Commit-Boost components related to ETHGas in Docker. There are 3 main components, i.e.
cb_pbs: It serves a similar purpose as MEV-Boost.cb_signer: It securely generates signatures from the validator BLS private keys. If you use remote signer or want to onboard DVT validators, you don't need this component.cb_ethgas_commit: It requests signatures for ETHGas registration fromcb_signerwhere the signatures are then sent to the ETHGas Exchange via REST API
- For more details on ETHGas architecture, please refer to here.
- For
cb_ethgas_commitandcb_gen_jwt, you can either use our pre-built linux/amd64 or linux/arm64 docker image or run./scripts/build.shto build it locally. - For
cb_signerandcb_pbs, you can either use the official image from Commit Boost team or use Dockerfile here to build it locally.
- Node operators - Quick Start Guide
- Node operators - Detailed Example Config - Mainnet
- Node operators - Detailed Example Config - Hoodi
- Additional Configuration Notes
- The module has been audited by Sigma Prime. Find the report here.
MIT