Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
ethereum-package
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
vicotor
ethereum-package
Commits
c41d1f01
Commit
c41d1f01
authored
Nov 08, 2022
by
Gyanendra Mishra
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lgiht house seems to be in a good spot
parent
7ec0ffea
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
322 additions
and
11 deletions
+322
-11
README.md
README.md
+1
-1
cl_client_context.star
src/participant_network/cl/cl_client_context.star
+2
-0
lighthouse_launcher.star
...articipant_network/cl/lighthouse/lighthouse_launcher.star
+301
-0
generate_keystores_result.star
...tor/cl_validator_keystores/generate_keystores_result.star
+3
-3
keystore_files.star
...data_generator/cl_validator_keystores/keystore_files.star
+7
-7
shared_utils.star
src/shared_utils/shared_utils.star
+8
-0
No files found.
README.md
View file @
c41d1f01
...
...
@@ -46,7 +46,7 @@ This is the Startosis version of the popular [eth2-merge-kurtosis-module](https:
-
[
]
participant_network/cl (requires facts and waits)
-
[
]
lighthouse
-
[
]
facts and waits
-
[
]
framework
-
[
x
]
framework
-
[
]
loadstar
-
[
]
facts and waits
-
[
]
framework
...
...
src/participant_network/cl/cl_client_context.star
View file @
c41d1f01
# differs from kurtosis-tech/eth2-merge-kurtosis-module in the sense it dosen't have the rest_client
# broader use of the rest client allows for waiting for the first cl context to be heahty in module.go
# TODO remove the above comment when things are working
def new_cl_client_context(client_name, enr, ip_addr, http_port_num, cl_nodes_metrics_info):
return struct(
client_name = client_name,
...
...
src/participant_network/cl/lighthouse/lighthouse_launcher.star
0 → 100644
View file @
c41d1f01
This diff is collapsed.
Click to expand it.
src/participant_network/prelaunch_data_generator/cl_validator_keystores/generate_keystores_result.star
View file @
c41d1f01
...
...
@@ -3,11 +3,11 @@
def new_generate_keystores_result(prysm_password_artifact_uuid, prysm_password_relative_filepath, per_node_keystores):
return struct(
#Files artifact UUID where the Prysm password is stored
PrysmPasswordArtifactUU
id = prysm_password_artifact_uuid,
prysm_password_artifact_uu
id = prysm_password_artifact_uuid,
# Relative to root of files artifact
PrysmPasswordRelativeF
ilepath = prysm_password_relative_filepath,
prysm_password_relative_f
ilepath = prysm_password_relative_filepath,
# Contains keystores-per-client-type for each node in the network
PerNodeK
eystores = per_node_keystores
per_node_k
eystores = per_node_keystores
)
src/participant_network/prelaunch_data_generator/cl_validator_keystores/keystore_files.star
View file @
c41d1f01
# One of these will be created per node we're trying to start
def new_keystore_files(files_artifact_uuid, raw_keys_relative_dirpath, raw_secrets_relative_dirpath, nimbus_keys_relative_dirpath, prysm_relative_dirpath, teku_keys_relative_dirpath, teku_secrets_relative_dirpath):
return struct(
FilesArtifactUUID
= files_artifact_uuid,
files_artifact_uuid
= files_artifact_uuid,
# ------------ All directories below are relative to the root of the files artifact ----------------
RawKeysRelativeD
irpath = raw_keys_relative_dirpath,
RawSecretsRelativeD
irpath = raw_secrets_relative_dirpath,
NimbusKeysRelativeD
irpath = nimbus_keys_relative_dirpath,
PrysmRelativeD
irpath = prysm_relative_dirpath,
TekuKeysRelativeD
irpath = teku_keys_relative_dirpath,
TekuSecretsRelativeD
irpath = teku_secrets_relative_dirpath
raw_keys_relative_d
irpath = raw_keys_relative_dirpath,
raw_secrets_relative_d
irpath = raw_secrets_relative_dirpath,
nimbus_keys_relative_d
irpath = nimbus_keys_relative_dirpath,
prysm_relative_d
irpath = prysm_relative_dirpath,
teku_keys_relative_d
irpath = teku_keys_relative_dirpath,
teku_secrets_relative_d
irpath = teku_secrets_relative_dirpath
)
src/shared_utils/shared_utils.star
View file @
c41d1f01
...
...
@@ -12,5 +12,13 @@ def path_base(path):
return split_path[-1]
def path_dir(path):
split_path = path.split("/")
if len(split_path) <= 1:
return "."
split_path = split_path[:-1]
return "/".join(split_path) or "/"
def new_port_spec(number, protocol):
return struct(number = number, protocol = protocol)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment