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
78c2bc77
Unverified
Commit
78c2bc77
authored
Aug 13, 2024
by
Barnabas Busa
Committed by
GitHub
Aug 13, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: update egg config parameters (#737)
parent
ffbfde23
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
19 additions
and
19 deletions
+19
-19
README.md
README.md
+4
-4
network_params.yaml
network_params.yaml
+3
-3
constants.star
src/package_io/constants.star
+1
-1
input_parser.star
src/package_io/input_parser.star
+8
-8
sanity_check.star
src/package_io/sanity_check.star
+1
-1
el_cl_genesis_generator.star
...data_generator/el_cl_genesis/el_cl_genesis_generator.star
+1
-1
values.env.tmpl
static_files/genesis-generation-config/el-cl/values.env.tmpl
+1
-1
No files found.
README.md
View file @
78c2bc77
...
@@ -514,13 +514,13 @@ network_params:
...
@@ -514,13 +514,13 @@ network_params:
network_sync_base_url
:
https://snapshots.ethpandaops.io/
network_sync_base_url
:
https://snapshots.ethpandaops.io/
# The number of data column sidecar subnets used in the gossipsub protocol
# The number of data column sidecar subnets used in the gossipsub protocol
data_column_sidecar_subnet_count
:
32
data_column_sidecar_subnet_count
:
128
# Number of DataColumn random samples a node queries per slot
# Number of DataColumn random samples a node queries per slot
samples_per_slot
:
8
samples_per_slot
:
8
# Minimum number of subnets an honest node custodies and serves samples from
# Minimum number of subnets an honest node custodies and serves samples from
custody_requirement
:
1
custody_requirement
:
4
#
Suggested minimum peer count
#
Maximum number of blobs per block
target_number_of_peers
:
70
max_blobs_per_block
:
6
# Preset for the network
# Preset for the network
# Default: "mainnet"
# Default: "mainnet"
...
...
network_params.yaml
View file @
78c2bc77
...
@@ -78,10 +78,10 @@ network_params:
...
@@ -78,10 +78,10 @@ network_params:
eip7594_fork_epoch
:
100000001
eip7594_fork_epoch
:
100000001
eip7594_fork_version
:
"
0x70000038"
eip7594_fork_version
:
"
0x70000038"
network_sync_base_url
:
https://snapshots.ethpandaops.io/
network_sync_base_url
:
https://snapshots.ethpandaops.io/
data_column_sidecar_subnet_count
:
32
data_column_sidecar_subnet_count
:
128
samples_per_slot
:
8
samples_per_slot
:
8
custody_requirement
:
1
custody_requirement
:
4
target_number_of_peers
:
70
max_blobs_per_block
:
6
additional_preloaded_contracts
:
{}
additional_preloaded_contracts
:
{}
devnet_repo
:
ethpandaops
devnet_repo
:
ethpandaops
additional_services
:
[]
additional_services
:
[]
...
...
src/package_io/constants.star
View file @
78c2bc77
...
@@ -105,7 +105,7 @@ EIP7594_FORK_VERSION = "0x70000038"
...
@@ -105,7 +105,7 @@ EIP7594_FORK_VERSION = "0x70000038"
ETHEREUM_GENESIS_GENERATOR = struct(
ETHEREUM_GENESIS_GENERATOR = struct(
capella_genesis="ethpandaops/ethereum-genesis-generator:2.0.12", # Deprecated (no support for minimal config)
capella_genesis="ethpandaops/ethereum-genesis-generator:2.0.12", # Deprecated (no support for minimal config)
deneb_genesis="ethpandaops/ethereum-genesis-generator:3.3.
5
", # Default
deneb_genesis="ethpandaops/ethereum-genesis-generator:3.3.
7
", # Default
verkle_support_genesis="ethpandaops/ethereum-genesis-generator:3.0.0-rc.19", # soon to be deneb genesis, waiting for rebase
verkle_support_genesis="ethpandaops/ethereum-genesis-generator:3.0.0-rc.19", # soon to be deneb genesis, waiting for rebase
verkle_genesis="ethpandaops/ethereum-genesis-generator:verkle-gen-v1.0.0",
verkle_genesis="ethpandaops/ethereum-genesis-generator:verkle-gen-v1.0.0",
)
)
...
...
src/package_io/input_parser.star
View file @
78c2bc77
...
@@ -10,7 +10,7 @@ DEFAULT_EL_IMAGES = {
...
@@ -10,7 +10,7 @@ DEFAULT_EL_IMAGES = {
"geth": "ethereum/client-go:latest",
"geth": "ethereum/client-go:latest",
"erigon": "ethpandaops/erigon:main",
"erigon": "ethpandaops/erigon:main",
"nethermind": "nethermindeth/nethermind:master",
"nethermind": "nethermindeth/nethermind:master",
"besu": "ethpandaops/besu:
devnets-fix
",
"besu": "ethpandaops/besu:
main
",
"reth": "ghcr.io/paradigmxyz/reth",
"reth": "ghcr.io/paradigmxyz/reth",
"ethereumjs": "ethpandaops/ethereumjs:master",
"ethereumjs": "ethpandaops/ethereumjs:master",
"nimbus": "ethpandaops/nimbus-eth1:master",
"nimbus": "ethpandaops/nimbus-eth1:master",
...
@@ -282,7 +282,7 @@ def input_parser(plan, input_args):
...
@@ -282,7 +282,7 @@ def input_parser(plan, input_args):
],
],
samples_per_slot=result["network_params"]["samples_per_slot"],
samples_per_slot=result["network_params"]["samples_per_slot"],
custody_requirement=result["network_params"]["custody_requirement"],
custody_requirement=result["network_params"]["custody_requirement"],
target_number_of_peers=result["network_params"]["target_number_of_peers
"],
max_blobs_per_block=result["network_params"]["max_blobs_per_block
"],
preset=result["network_params"]["preset"],
preset=result["network_params"]["preset"],
additional_preloaded_contracts=result["network_params"][
additional_preloaded_contracts=result["network_params"][
"additional_preloaded_contracts"
"additional_preloaded_contracts"
...
@@ -795,10 +795,10 @@ def default_network_params():
...
@@ -795,10 +795,10 @@ def default_network_params():
"eip7594_fork_version": "0x70000038",
"eip7594_fork_version": "0x70000038",
"eof_activation_epoch": "",
"eof_activation_epoch": "",
"network_sync_base_url": "https://snapshots.ethpandaops.io/",
"network_sync_base_url": "https://snapshots.ethpandaops.io/",
"data_column_sidecar_subnet_count":
32
,
"data_column_sidecar_subnet_count":
128
,
"samples_per_slot": 8,
"samples_per_slot": 8,
"custody_requirement":
1
,
"custody_requirement":
4
,
"
target_number_of_peers": 70
,
"
max_blobs_per_block": 6
,
"preset": "mainnet",
"preset": "mainnet",
"additional_preloaded_contracts": {},
"additional_preloaded_contracts": {},
"devnet_repo": "ethpandaops",
"devnet_repo": "ethpandaops",
...
@@ -828,10 +828,10 @@ def default_minimal_network_params():
...
@@ -828,10 +828,10 @@ def default_minimal_network_params():
"eip7594_fork_version": "0x70000038",
"eip7594_fork_version": "0x70000038",
"eof_activation_epoch": "",
"eof_activation_epoch": "",
"network_sync_base_url": "https://snapshots.ethpandaops.io/",
"network_sync_base_url": "https://snapshots.ethpandaops.io/",
"data_column_sidecar_subnet_count":
32
,
"data_column_sidecar_subnet_count":
128
,
"samples_per_slot": 8,
"samples_per_slot": 8,
"custody_requirement":
1
,
"custody_requirement":
4
,
"
target_number_of_peers": 70
,
"
max_blobs_per_block": 6
,
"preset": "minimal",
"preset": "minimal",
"additional_preloaded_contracts": {},
"additional_preloaded_contracts": {},
"devnet_repo": "ethpandaops",
"devnet_repo": "ethpandaops",
...
...
src/package_io/sanity_check.star
View file @
78c2bc77
...
@@ -138,7 +138,7 @@ SUBCATEGORY_PARAMS = {
...
@@ -138,7 +138,7 @@ SUBCATEGORY_PARAMS = {
"data_column_sidecar_subnet_count",
"data_column_sidecar_subnet_count",
"samples_per_slot",
"samples_per_slot",
"custody_requirement",
"custody_requirement",
"
target_number_of_peers
",
"
max_blobs_per_block
",
"preset",
"preset",
"additional_preloaded_contracts",
"additional_preloaded_contracts",
"devnet_repo",
"devnet_repo",
...
...
src/prelaunch_data_generator/el_cl_genesis/el_cl_genesis_generator.star
View file @
78c2bc77
...
@@ -124,7 +124,7 @@ def new_env_file_for_el_cl_genesis_data(
...
@@ -124,7 +124,7 @@ def new_env_file_for_el_cl_genesis_data(
"DataColumnSidecarSubnetCount": network_params.data_column_sidecar_subnet_count,
"DataColumnSidecarSubnetCount": network_params.data_column_sidecar_subnet_count,
"SamplesPerSlot": network_params.samples_per_slot,
"SamplesPerSlot": network_params.samples_per_slot,
"CustodyRequirement": network_params.custody_requirement,
"CustodyRequirement": network_params.custody_requirement,
"
TargetNumberOfPeers": network_params.target_number_of_peers
,
"
MaxBlobsPerBlock": network_params.max_blobs_per_block
,
"Preset": network_params.preset,
"Preset": network_params.preset,
"AdditionalPreloadedContracts": json.encode(
"AdditionalPreloadedContracts": json.encode(
network_params.additional_preloaded_contracts
network_params.additional_preloaded_contracts
...
...
static_files/genesis-generation-config/el-cl/values.env.tmpl
View file @
78c2bc77
...
@@ -32,5 +32,5 @@ export SHARD_COMMITTEE_PERIOD={{ .ShardCommitteePeriod }}
...
@@ -32,5 +32,5 @@ export SHARD_COMMITTEE_PERIOD={{ .ShardCommitteePeriod }}
export DATA_COLUMN_SIDECAR_SUBNET_COUNT={{ .DataColumnSidecarSubnetCount }}
export DATA_COLUMN_SIDECAR_SUBNET_COUNT={{ .DataColumnSidecarSubnetCount }}
export SAMPLES_PER_SLOT={{ .SamplesPerSlot }}
export SAMPLES_PER_SLOT={{ .SamplesPerSlot }}
export CUSTODY_REQUIREMENT={{ .CustodyRequirement }}
export CUSTODY_REQUIREMENT={{ .CustodyRequirement }}
export
TARGET_NUMBER_OF_PEERS={{ .TargetNumberOfPeers
}}
export
MAX_BLOBS_PER_BLOCK={{ .MaxBlobsPerBlock
}}
export ADDITIONAL_PRELOADED_CONTRACTS={{ .AdditionalPreloadedContracts }}
export ADDITIONAL_PRELOADED_CONTRACTS={{ .AdditionalPreloadedContracts }}
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