Commit a9058f54 authored by Barnabas Busa's avatar Barnabas Busa

fix: update to latest spec

parent 8f8830fd
...@@ -627,7 +627,7 @@ network_params: ...@@ -627,7 +627,7 @@ network_params:
# Maximum size of gossip messages in bytes # Maximum size of gossip messages in bytes
# 10 * 2**20 (= 10485760, 10 MiB) # 10 * 2**20 (= 10485760, 10 MiB)
# Defaults to 10485760 (10MB) # Defaults to 10485760 (10MB)
gossip_max_size: 10485760 max_payload_size: 10485760
...@@ -986,7 +986,7 @@ spamoor_blob_params: ...@@ -986,7 +986,7 @@ spamoor_blob_params:
# Ethereum genesis generator params # Ethereum genesis generator params
ethereum_genesis_generator_params: ethereum_genesis_generator_params:
# The image to use for ethereum genesis generator # The image to use for ethereum genesis generator
image: ethpandaops/ethereum-genesis-generator:3.7.0 image: ethpandaops/ethereum-genesis-generator:3.7.1
# Global parameter to set the exit ip address of services and public ports # Global parameter to set the exit ip address of services and public ports
port_publisher: port_publisher:
......
...@@ -176,7 +176,7 @@ keymanager_enabled: false ...@@ -176,7 +176,7 @@ keymanager_enabled: false
checkpoint_sync_enabled: false checkpoint_sync_enabled: false
checkpoint_sync_url: "" checkpoint_sync_url: ""
ethereum_genesis_generator_params: ethereum_genesis_generator_params:
image: ethpandaops/ethereum-genesis-generator:3.7.0 image: ethpandaops/ethereum-genesis-generator:3.7.1
port_publisher: port_publisher:
nat_exit_ip: KURTOSIS_IP_ADDR_PLACEHOLDER nat_exit_ip: KURTOSIS_IP_ADDR_PLACEHOLDER
el: el:
......
...@@ -89,7 +89,7 @@ DEFAULT_DORA_IMAGE = "ethpandaops/dora:latest" ...@@ -89,7 +89,7 @@ DEFAULT_DORA_IMAGE = "ethpandaops/dora:latest"
DEFAULT_ASSERTOOR_IMAGE = "ethpandaops/assertoor:latest" DEFAULT_ASSERTOOR_IMAGE = "ethpandaops/assertoor:latest"
DEFAULT_SNOOPER_IMAGE = "ethpandaops/rpc-snooper:latest" DEFAULT_SNOOPER_IMAGE = "ethpandaops/rpc-snooper:latest"
DEFAULT_ETHEREUM_GENESIS_GENERATOR_IMAGE = ( DEFAULT_ETHEREUM_GENESIS_GENERATOR_IMAGE = (
"ethpandaops/ethereum-genesis-generator:3.7.0" "ethpandaops/ethereum-genesis-generator:3.7.1"
) )
DEFAULT_FLASHBOTS_RELAY_IMAGE = "ethpandaops/mev-boost-relay:main" DEFAULT_FLASHBOTS_RELAY_IMAGE = "ethpandaops/mev-boost-relay:main"
DEFAULT_FLASHBOTS_BUILDER_IMAGE = "ethpandaops/reth-rbuilder:develop" DEFAULT_FLASHBOTS_BUILDER_IMAGE = "ethpandaops/reth-rbuilder:develop"
...@@ -134,6 +134,7 @@ NETWORK_NAME = struct( ...@@ -134,6 +134,7 @@ NETWORK_NAME = struct(
mainnet="mainnet", mainnet="mainnet",
sepolia="sepolia", sepolia="sepolia",
holesky="holesky", holesky="holesky",
hoodi="hoodi",
ephemery="ephemery", ephemery="ephemery",
kurtosis="kurtosis", kurtosis="kurtosis",
verkle="verkle", verkle="verkle",
...@@ -144,12 +145,14 @@ PUBLIC_NETWORKS = ( ...@@ -144,12 +145,14 @@ PUBLIC_NETWORKS = (
"mainnet", "mainnet",
"sepolia", "sepolia",
"holesky", "holesky",
"hoodi",
) )
NETWORK_ID = { NETWORK_ID = {
"mainnet": "1", "mainnet": "1",
"sepolia": "11155111", "sepolia": "11155111",
"holesky": "17000", "holesky": "17000",
"hoodi": "560048",
} }
CHECKPOINT_SYNC_URL = { CHECKPOINT_SYNC_URL = {
...@@ -157,12 +160,14 @@ CHECKPOINT_SYNC_URL = { ...@@ -157,12 +160,14 @@ CHECKPOINT_SYNC_URL = {
"ephemery": "https://checkpoint-sync.ephemery.ethpandaops.io/", "ephemery": "https://checkpoint-sync.ephemery.ethpandaops.io/",
"sepolia": "https://checkpoint-sync.sepolia.ethpandaops.io/", "sepolia": "https://checkpoint-sync.sepolia.ethpandaops.io/",
"holesky": "https://checkpoint-sync.holesky.ethpandaops.io/", "holesky": "https://checkpoint-sync.holesky.ethpandaops.io/",
"hoodi": "https://checkpoint-sync.hoodi.ethpandaops.io/",
} }
GENESIS_VALIDATORS_ROOT = { GENESIS_VALIDATORS_ROOT = {
"mainnet": "0x4b363db94e286120d76eb905340fdd4e54bfe9f06bf33ff6cf5ad27f511bfe95", "mainnet": "0x4b363db94e286120d76eb905340fdd4e54bfe9f06bf33ff6cf5ad27f511bfe95",
"sepolia": "0xd8ea171f3c94aea21ebc42a1ed61052acf3f9209c00e4efbaaddac09ed9b8078", "sepolia": "0xd8ea171f3c94aea21ebc42a1ed61052acf3f9209c00e4efbaaddac09ed9b8078",
"holesky": "0x9143aa7c615a7f7115e2b6aac319c03529df8242ae705fba9df39b79c59fa8b1", "holesky": "0x9143aa7c615a7f7115e2b6aac319c03529df8242ae705fba9df39b79c59fa8b1",
"hoodi": "0x212f13fc4df078b6cb7db228f1c8307566dcecf900867401a92023d7ba99cb5f",
} }
DEPOSIT_CONTRACT_ADDRESS = { DEPOSIT_CONTRACT_ADDRESS = {
...@@ -170,12 +175,14 @@ DEPOSIT_CONTRACT_ADDRESS = { ...@@ -170,12 +175,14 @@ DEPOSIT_CONTRACT_ADDRESS = {
"sepolia": "0x7f02C3E3c98b133055B8B348B2Ac625669Ed295D", "sepolia": "0x7f02C3E3c98b133055B8B348B2Ac625669Ed295D",
"holesky": "0x4242424242424242424242424242424242424242", "holesky": "0x4242424242424242424242424242424242424242",
"ephemery": "0x4242424242424242424242424242424242424242", "ephemery": "0x4242424242424242424242424242424242424242",
"hoodi": "0x00000000219ab540356cBB839Cbe05303d7705Fa",
} }
GENESIS_TIME = { GENESIS_TIME = {
"mainnet": 1606824023, "mainnet": 1606824023,
"sepolia": 1655733600, "sepolia": 1655733600,
"holesky": 1695902400, "holesky": 1695902400,
"hoodi": 1741971600,
} }
VOLUME_SIZE = { VOLUME_SIZE = {
...@@ -275,7 +282,24 @@ VOLUME_SIZE = { ...@@ -275,7 +282,24 @@ VOLUME_SIZE = {
"lodestar_volume_size": 1000, # 1GB "lodestar_volume_size": 1000, # 1GB
"grandine_volume_size": 1000, # 1GB "grandine_volume_size": 1000, # 1GB
}, },
"hoodi": {
"geth_volume_size": 100000, # 100GB
"erigon_volume_size": 200000, # 200GB
"nethermind_volume_size": 100000, # 100GB
"besu_volume_size": 100000, # 100GB
"reth_volume_size": 300000, # 300GB
"reth_builder_volume_size": 300000, # 300GB
"ethereumjs_volume_size": 100000, # 100GB
"nimbus_eth1_volume_size": 100000, # 100GB
"prysm_volume_size": 100000, # 100GB
"lighthouse_volume_size": 100000, # 100GB
"teku_volume_size": 100000, # 100GB
"nimbus_volume_size": 100000, # 100GB
"lodestar_volume_size": 100000, # 100GB
"grandine_volume_size": 100000, # 100GB
},
} }
VOLUME_SIZE["mainnet-shadowfork"] = VOLUME_SIZE["mainnet"] VOLUME_SIZE["mainnet-shadowfork"] = VOLUME_SIZE["mainnet"]
VOLUME_SIZE["sepolia-shadowfork"] = VOLUME_SIZE["sepolia"] VOLUME_SIZE["sepolia-shadowfork"] = VOLUME_SIZE["sepolia"]
VOLUME_SIZE["holesky-shadowfork"] = VOLUME_SIZE["holesky"] VOLUME_SIZE["holesky-shadowfork"] = VOLUME_SIZE["holesky"]
VOLUME_SIZE["hoodi-shadowfork"] = VOLUME_SIZE["hoodi"]
...@@ -360,7 +360,7 @@ def input_parser(plan, input_args): ...@@ -360,7 +360,7 @@ def input_parser(plan, input_args):
], ],
devnet_repo=result["network_params"]["devnet_repo"], devnet_repo=result["network_params"]["devnet_repo"],
prefunded_accounts=result["network_params"]["prefunded_accounts"], prefunded_accounts=result["network_params"]["prefunded_accounts"],
gossip_max_size=result["network_params"]["gossip_max_size"], max_payload_size=result["network_params"]["max_payload_size"],
), ),
mev_params=struct( mev_params=struct(
mev_relay_image=result["mev_params"]["mev_relay_image"], mev_relay_image=result["mev_params"]["mev_relay_image"],
...@@ -925,7 +925,7 @@ def default_network_params(): ...@@ -925,7 +925,7 @@ def default_network_params():
"additional_preloaded_contracts": {}, "additional_preloaded_contracts": {},
"devnet_repo": "ethpandaops", "devnet_repo": "ethpandaops",
"prefunded_accounts": {}, "prefunded_accounts": {},
"gossip_max_size": 10485760, "max_payload_size": 10485760,
} }
...@@ -966,7 +966,7 @@ def default_minimal_network_params(): ...@@ -966,7 +966,7 @@ def default_minimal_network_params():
"additional_preloaded_contracts": {}, "additional_preloaded_contracts": {},
"devnet_repo": "ethpandaops", "devnet_repo": "ethpandaops",
"prefunded_accounts": {}, "prefunded_accounts": {},
"gossip_max_size": 10485760, "max_payload_size": 10485760,
} }
......
...@@ -173,7 +173,7 @@ SUBCATEGORY_PARAMS = { ...@@ -173,7 +173,7 @@ SUBCATEGORY_PARAMS = {
"additional_preloaded_contracts", "additional_preloaded_contracts",
"devnet_repo", "devnet_repo",
"prefunded_accounts", "prefunded_accounts",
"gossip_max_size", "max_payload_size",
], ],
"blockscout_params": [ "blockscout_params": [
"image", "image",
......
...@@ -139,5 +139,5 @@ def new_env_file_for_el_cl_genesis_data( ...@@ -139,5 +139,5 @@ def new_env_file_for_el_cl_genesis_data(
network_params.additional_preloaded_contracts network_params.additional_preloaded_contracts
), ),
"PrefundedAccounts": json.encode(network_params.prefunded_accounts), "PrefundedAccounts": json.encode(network_params.prefunded_accounts),
"GossipMaxSize": network_params.gossip_max_size, "MaxPayloadSize": network_params.max_payload_size,
} }
...@@ -44,5 +44,4 @@ export MAX_BLOBS_PER_BLOCK_FULU={{ .MaxBlobsPerBlockFulu }} ...@@ -44,5 +44,4 @@ export MAX_BLOBS_PER_BLOCK_FULU={{ .MaxBlobsPerBlockFulu }}
export TARGET_BLOBS_PER_BLOCK_FULU={{ .TargetBlobsPerBlockFulu }} export TARGET_BLOBS_PER_BLOCK_FULU={{ .TargetBlobsPerBlockFulu }}
export ADDITIONAL_PRELOADED_CONTRACTS={{ .AdditionalPreloadedContracts }} export ADDITIONAL_PRELOADED_CONTRACTS={{ .AdditionalPreloadedContracts }}
export EL_PREMINE_ADDRS={{ .PrefundedAccounts }} export EL_PREMINE_ADDRS={{ .PrefundedAccounts }}
export GOSSIP_MAX_SIZE={{ .GossipMaxSize }} export MAX_PAYLOAD_SIZE={{ .MaxPayloadSize }}
export MAX_CHUNK_SIZE={{ .GossipMaxSize }}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment