Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(holesky): cb config + bump images for release #691

Merged
merged 16 commits into from
Jan 17, 2025
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: update cb configs
merklefruit committed Jan 17, 2025
commit d2884defc7d619b335cc265fd89a2d0e943330d2
30 changes: 18 additions & 12 deletions testnets/holesky/commit-boost/bolt-sidecar.env.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
# Port to listen on for incoming JSON-RPC requests of the Commitments API.
# (This is where users will send preconfirmation requests to)
BOLT_SIDECAR_PORT=8017
# If you are using the Firewall RPCs option, this variable MUST remain empty.
BOLT_SIDECAR_PORT=

# Comma-separated list of allowed RPC addresses to subscribe via websocket to receive
# incoming commitments requests.
# This is incompatible with the `BOLT_SIDECAR_RPC_URL` option.
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream"

# Secret ECDSA key to sign commitment messages with. The ETH address derived from the public key
# associated to it must be then used when registering the operator in the bolt contracts.
# SET THIS 👇
BOLT_SIDECAR_OPERATOR_PRIVATE_KEY=

# Execution client API URL
# CHANGE THIS ACCORDING TO YOUR NODE SETUP 👇
@@ -15,12 +26,6 @@ BOLT_SIDECAR_BEACON_API_URL="http://127.0.0.1:5052"
# CHANGE THIS ACCORDING TO YOUR NODE SETUP 👇
BOLT_SIDECAR_ENGINE_API_URL="http://127.0.0.1:8551"

# Execution client Engine Secret.
# This is the secret token token to authenticate calls to the engine API. It can be
# either be a hex-encoded string or a file path to a file containing the secret.
# SET THIS ACCORDING TO YOUR NODE SETUP 👇
BOLT_SIDECAR_ENGINE_JWT_HEX=

# The port from which the Bolt sidecar will receive Builder-API requests from the Beacon client.
# E.g. on Lighthouse this is set by the `--builder http://localhost:18550` flag.
# YOU DON'T HAVE TO CHANGE THIS
@@ -31,15 +36,16 @@ BOLT_SIDECAR_CONSTRAINTS_PROXY_PORT=18550
# YOU DON'T HAVE TO CHANGE THIS
BOLT_SIDECAR_CONSTRAINTS_API_URL="http://cb_pbs:18551"

# Execution client Engine Secret.
# This is the secret token token to authenticate calls to the engine API. It can be
# either be a hex-encoded string or a file path to a file containing the secret.
# SET THIS ACCORDING TO YOUR NODE SETUP 👇
BOLT_SIDECAR_ENGINE_JWT_HEX=

# The fee recipient address for fallback blocks (this is the address that will receive the fees).
# SET THIS ACCORDING TO YOUR VALIDATOR SETUP 👇
BOLT_SIDECAR_FEE_RECIPIENT=

# Secret ECDSA key to sign commitment messages with. The ETH address derived from the public key
# associated to it must be then used when registering the operator in the bolt contracts.
# SET THIS 👇
BOLT_SIDECAR_OPERATOR_PRIVATE_KEY=

# Secret BLS key to sign fallback payloads with. This should be a BLS secret of 32 bytes.
# You can generate one with the `bolt generate bls` command.
# YOU DON'T HAVE TO CHANGE THIS
2 changes: 2 additions & 0 deletions testnets/holesky/commit-boost/cb-bolt-config.toml
Original file line number Diff line number Diff line change
@@ -85,6 +85,8 @@ id = "BOLT_SIDECAR"
type = "commit"
# Docker image of the module
docker_image = "ghcr.io/chainbound/bolt-sidecar:v0.4.0-alpha"
# Environment file for the module
env_file = "./bolt-sidecar.env"

# Configuration for how metrics should be collected and scraped
# OPTIONAL, skip metrics collection if missing
2 changes: 1 addition & 1 deletion testnets/holesky/commit-boost/cb.docker-compose.yml
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ services:
image: ghcr.io/chainbound/bolt-sidecar:v0.4.0-alpha
container_name: cb_bolt_sidecar
env_file:
- bolt-sidecar.env
- ./bolt-sidecar.env
environment:
CB_MODULE_ID: BOLT_SIDECAR
CB_CONFIG: /cb-config.toml