Skip to content

Commit 06d6939

Browse files
authored
Merge branch 'main' into fix/bump-genesis-generator-5.3.2
2 parents 30630e3 + 6307765 commit 06d6939

18 files changed

Lines changed: 261 additions & 277 deletions

File tree

.github/actions/kurtosis-install/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ runs:
1010
- name: Install
1111
shell: bash
1212
run: |
13-
echo "deb [trusted=yes] https://apt.fury.io/kurtosis-tech/ /" | sudo tee /etc/apt/sources.list.d/kurtosis.list
13+
echo "deb [trusted=yes] https://sdk.kurtosis.com/kurtosis-cli-release-artifacts/ /" | sudo tee /etc/apt/sources.list.d/kurtosis.list
1414
sudo apt update
1515
if [ "${{ inputs.version }}" = "latest" ]; then
1616
sudo apt install kurtosis-cli

.github/tests/ews.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.github/tests/zkboost.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
participants:
2+
- count: 2
3+
el_type: reth
4+
cl_type: lighthouse
5+
6+
additional_services:
7+
- zkboost
8+
- dora
9+
10+
zkboost_params:
11+
zkvms:
12+
- kind: mock
13+
proof_type: reth-zisk
14+
mock_proving_time_ms: 5000
15+
mock_proof_size: 1024
16+
- kind: mock
17+
proof_type: ethrex-zisk
18+
mock_proving_time_ms: 5000
19+
mock_proof_size: 1024

.github/workflows/nightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
username: ethpandaops
7171
password: ${{ secrets.DOCKER_PASSWORD }}
7272
- name: Kurtosis Assertoor GitHub Action
73-
uses: ethpandaops/kurtosis-assertoor-github-action@5932604b244dbd2ddb811516b516a9094f4d2c2f # v1
73+
uses: ethpandaops/kurtosis-assertoor-github-action@f64942cbc780df731a731ea9f45765b161d2c8df # v1
7474
with:
7575
kurtosis_extra_args: "--image-download always --non-blocking-tasks --verbosity DETAILED"
7676
ethereum_package_branch: ""

.github/workflows/per-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
username: ethpandaops
7272
password: ${{ secrets.DOCKER_PASSWORD }}
7373
- name: Kurtosis Assertoor GitHub Action
74-
uses: ethpandaops/kurtosis-assertoor-github-action@5932604b244dbd2ddb811516b516a9094f4d2c2f # v1
74+
uses: ethpandaops/kurtosis-assertoor-github-action@f64942cbc780df731a731ea9f45765b161d2c8df # v1
7575
with:
7676
ethereum_package_url: "."
7777
ethereum_package_branch: ""

.github/workflows/run-k8s.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
# run kurtosis test and assertoor
3737
- name: Run kurtosis testnet
3838
id: testnet
39-
uses: ethpandaops/kurtosis-assertoor-github-action@5932604b244dbd2ddb811516b516a9094f4d2c2f # v1
39+
uses: ethpandaops/kurtosis-assertoor-github-action@f64942cbc780df731a731ea9f45765b161d2c8df # v1
4040
with:
4141
kurtosis_extra_args: "--image-download always --non-blocking-tasks --verbosity DETAILED"
4242
kurtosis_backend: "kubernetes"

.gitpod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ image:
44
tasks:
55
- name: Setup Kurtosis
66
command: |
7-
echo "deb [trusted=yes] https://apt.fury.io/kurtosis-tech/ /" | sudo tee /etc/apt/sources.list.d/kurtosis.list
7+
echo "deb [trusted=yes] https://sdk.kurtosis.com/kurtosis-cli-release-artifacts/ /" | sudo tee /etc/apt/sources.list.d/kurtosis.list
88
sudo apt update
99
sudo apt install kurtosis-cli
1010
echo -ne '\n' | kurtosis run github.com/fake-package/fake-package-purely-for-analytics || kurtosis clean -a

README.md

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -952,7 +952,7 @@ additional_services:
952952
- dora
953953
- dugtrio
954954
- erpc
955-
- ews
955+
- zkboost
956956
- forkmon
957957
- forky
958958
- full_beaconchain_explorer
@@ -1075,18 +1075,33 @@ bootnodoor_params:
10751075
# A list of optional extra args the bootnodoor container should spin up with
10761076
extra_args: []
10771077

1078-
# Configuration place for execution-witness-sentry (ews) - https://github.com/eth-act/zkboost
1079-
ews_params:
1080-
# EWS docker image to use
1078+
# Configuration place for zkboost - https://github.com/eth-act/zkboost
1079+
zkboost_params:
1080+
# zkboost docker image to use
10811081
# Defaults to the latest image
1082-
image: "ghcr.io/eth-act/zkboost/execution-witness-sentry:latest"
1083-
# Number of execution witnesses to retain
1084-
# Defaults to 10
1085-
retain: 10
1086-
# Number of proofs to generate
1087-
# Defaults to 1
1088-
num_proofs: 1
1089-
# A list of optional extra env_vars the ews container should spin up with
1082+
image: "ghcr.io/eth-act/zkboost/zkboost-server:latest"
1083+
# Timeout in seconds for witness fetching
1084+
# Defaults to 12
1085+
witness_timeout_secs: 12
1086+
# Timeout in seconds for proof generation
1087+
# Defaults to 12
1088+
proof_timeout_secs: 12
1089+
# Number of witnesses to cache
1090+
# Defaults to 128
1091+
witness_cache_size: 128
1092+
# Number of proofs to cache
1093+
# Defaults to 128
1094+
proof_cache_size: 128
1095+
# List of zkVM configurations
1096+
# Each entry has: kind (mock/external), proof_type, and kind-specific options
1097+
# Example:
1098+
# zkvms:
1099+
# - kind: mock
1100+
# proof_type: reth-zisk
1101+
# mock_proving_time_ms: 5000
1102+
# mock_proof_size: 1024
1103+
zkvms: []
1104+
# A list of optional extra env_vars the zkboost container should spin up with
10901105
env: {}
10911106

10921107
# Configuration place for tempo tracing backend

main.star

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ get_prefunded_accounts = import_module(
6464
)
6565
spamoor = import_module("./src/spamoor/spamoor.star")
6666
slashoor = import_module("./src/slashoor/slashoor_launcher.star")
67-
ews = import_module("./src/ews/ews_launcher.star")
67+
zkboost = import_module("./src/zkboost/zkboost_launcher.star")
6868

6969
GRAFANA_USER = "admin"
7070
GRAFANA_PASSWORD = "admin"
@@ -1018,23 +1018,25 @@ def run(plan, args={}):
10181018
args_with_right_defaults.additional_services,
10191019
)
10201020
plan.print("Successfully launched slashoor")
1021-
elif additional_service == "ews":
1022-
plan.print("Launching execution-witness-sentry")
1023-
ews_config_template = read_file(static_files.EWS_CONFIG_TEMPLATE_FILEPATH)
1024-
ews.launch_ews(
1021+
elif additional_service == "zkboost":
1022+
plan.print("Launching zkboost")
1023+
zkboost_config_template = read_file(
1024+
static_files.ZKBOOST_CONFIG_TEMPLATE_FILEPATH
1025+
)
1026+
zkboost.launch_zkboost(
10251027
plan,
1026-
ews_config_template,
1028+
zkboost_config_template,
10271029
all_participants,
10281030
args_with_right_defaults.participants,
1029-
network_params,
1030-
args_with_right_defaults.ews_params,
1031+
args_with_right_defaults.zkboost_params,
10311032
global_node_selectors,
10321033
global_tolerations,
10331034
args_with_right_defaults.port_publisher,
10341035
index,
10351036
args_with_right_defaults.docker_cache_params,
1037+
{},
10361038
)
1037-
plan.print("Successfully launched execution-witness-sentry")
1039+
plan.print("Successfully launched zkboost")
10381040
else:
10391041
fail("Invalid additional service %s" % (additional_service))
10401042
if launch_prometheus_grafana:

src/el/besu/besu_launcher.star

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,13 @@ def get_config(
154154
"--rpc-http-enabled=true",
155155
"--rpc-http-host=0.0.0.0",
156156
"--rpc-http-port={0}".format(RPC_PORT_NUM),
157-
"--rpc-http-api=ADMIN,CLIQUE,ETH,NET,DEBUG,TXPOOL,ENGINE,TRACE,WEB3",
157+
"--rpc-http-api=ADMIN,ETH,NET,DEBUG,TXPOOL,ENGINE,TRACE,WEB3",
158158
"--rpc-http-cors-origins=*",
159159
"--rpc-http-max-active-connections=300",
160160
"--rpc-ws-enabled=true",
161161
"--rpc-ws-host=0.0.0.0",
162162
"--rpc-ws-port={0}".format(WS_PORT_NUM),
163-
"--rpc-ws-api=ADMIN,CLIQUE,ETH,NET,DEBUG,TXPOOL,ENGINE,TRACE,WEB3",
163+
"--rpc-ws-api=ADMIN,ETH,NET,DEBUG,TXPOOL,ENGINE,TRACE,WEB3",
164164
"--p2p-enabled=true",
165165
"--p2p-host=" + port_publisher.el_nat_exit_ip,
166166
"--p2p-port={0}".format(discovery_port_tcp),

0 commit comments

Comments
 (0)