Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
12 changes: 0 additions & 12 deletions .github/tests/ews.yaml

This file was deleted.

19 changes: 19 additions & 0 deletions .github/tests/zkboost.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
participants:
- count: 2
el_type: reth
cl_type: lighthouse

additional_services:
- zkboost
- dora

zkboost_params:
zkvms:
- kind: mock
proof_type: reth-zisk
mock_proving_time_ms: 5000
mock_proof_size: 1024
- kind: mock
proof_type: ethrex-zisk
mock_proving_time_ms: 5000
mock_proof_size: 1024
39 changes: 27 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -961,7 +961,7 @@ additional_services:
- dora
- dugtrio
- erpc
- ews
- zkboost
- forkmon
- forky
- full_beaconchain_explorer
Expand Down Expand Up @@ -1084,18 +1084,33 @@ bootnodoor_params:
# A list of optional extra args the bootnodoor container should spin up with
extra_args: []

# Configuration place for execution-witness-sentry (ews) - https://github.com/eth-act/zkboost
ews_params:
# EWS docker image to use
# Configuration place for zkboost - https://github.com/eth-act/zkboost
zkboost_params:
# zkboost docker image to use
# Defaults to the latest image
image: "ghcr.io/eth-act/zkboost/execution-witness-sentry:latest"
# Number of execution witnesses to retain
# Defaults to 10
retain: 10
# Number of proofs to generate
# Defaults to 1
num_proofs: 1
# A list of optional extra env_vars the ews container should spin up with
image: "ghcr.io/eth-act/zkboost/zkboost-server:latest"
# Timeout in seconds for witness fetching
# Defaults to 12
witness_timeout_secs: 12
# Timeout in seconds for proof generation
# Defaults to 12
proof_timeout_secs: 12
# Number of witnesses to cache
# Defaults to 128
witness_cache_size: 128
# Number of proofs to cache
# Defaults to 128
proof_cache_size: 128
# List of zkVM configurations
# Each entry has: kind (mock/external), proof_type, and kind-specific options
# Example:
# zkvms:
# - kind: mock
# proof_type: reth-zisk
# mock_proving_time_ms: 5000
# mock_proof_size: 1024
zkvms: []
# A list of optional extra env_vars the zkboost container should spin up with
env: {}

# Configuration place for tempo tracing backend
Expand Down
20 changes: 11 additions & 9 deletions main.star
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ get_prefunded_accounts = import_module(
)
spamoor = import_module("./src/spamoor/spamoor.star")
slashoor = import_module("./src/slashoor/slashoor_launcher.star")
ews = import_module("./src/ews/ews_launcher.star")
zkboost = import_module("./src/zkboost/zkboost_launcher.star")

GRAFANA_USER = "admin"
GRAFANA_PASSWORD = "admin"
Expand Down Expand Up @@ -1018,23 +1018,25 @@ def run(plan, args={}):
args_with_right_defaults.additional_services,
)
plan.print("Successfully launched slashoor")
elif additional_service == "ews":
plan.print("Launching execution-witness-sentry")
ews_config_template = read_file(static_files.EWS_CONFIG_TEMPLATE_FILEPATH)
ews.launch_ews(
elif additional_service == "zkboost":
plan.print("Launching zkboost")
zkboost_config_template = read_file(
static_files.ZKBOOST_CONFIG_TEMPLATE_FILEPATH
)
zkboost.launch_zkboost(
plan,
ews_config_template,
zkboost_config_template,
all_participants,
args_with_right_defaults.participants,
network_params,
args_with_right_defaults.ews_params,
args_with_right_defaults.zkboost_params,
global_node_selectors,
global_tolerations,
args_with_right_defaults.port_publisher,
index,
args_with_right_defaults.docker_cache_params,
{},
)
plan.print("Successfully launched execution-witness-sentry")
plan.print("Successfully launched zkboost")
else:
fail("Invalid additional service %s" % (additional_service))
if launch_prometheus_grafana:
Expand Down
186 changes: 0 additions & 186 deletions src/ews/ews_launcher.star

This file was deleted.

2 changes: 1 addition & 1 deletion src/package_io/constants.star
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ DEFAULT_COMMIT_BOOST_MEV_BOOST_IMAGE = "ghcr.io/commit-boost/pbs:latest"
DEFAULT_MOCK_MEV_IMAGE = "ethpandaops/rustic-builder:main"
DEFAULT_BUILDOOR_IMAGE = "ethpandaops/buildoor:main"
DEFAULT_HELIX_RELAY_IMAGE = "ghcr.io/gattaca-com/helix-relay:main"
DEFAULT_EWS_IMAGE = "ghcr.io/eth-act/zkboost/execution-witness-sentry:latest"
DEFAULT_ZKBOOST_IMAGE = "ghcr.io/eth-act/zkboost/zkboost-server:latest"
DEFAULT_MEV_PUBKEY = "0xa55c1285d84ba83a5ad26420cd5ad3091e49c55a813eee651cd467db38a8c8e63192f47955e9376f6b42f6d190571cb5"
DEFAULT_MEV_SECRET_KEY = (
"0x607a11b45a7219cc61a3d9c5fd08c7eebd602a6a19a977f8d3771d5711a550f2"
Expand Down
Loading
Loading