mirror of
https://github.com/sigp/lighthouse.git
synced 2026-07-04 13:24:39 +00:00
Fulu testnet configs (#8117)
Holesky - #8096 Hoodi - #8097 Sepolia - #8099 Testnet configs for Holesky, Hoodi and Sepolia Holesky - https://github.com/eth-clients/holesky/pull/132 Hoodi - https://github.com/eth-clients/hoodi/pull/21 Sepolia - https://github.com/eth-clients/sepolia/pull/111 Co-Authored-By: Eitan Seri- Levi <eserilev@gmail.com>
This commit is contained in:
@@ -38,7 +38,7 @@ ELECTRA_FORK_VERSION: 0x06017000
|
|||||||
ELECTRA_FORK_EPOCH: 115968
|
ELECTRA_FORK_EPOCH: 115968
|
||||||
# Fulu
|
# Fulu
|
||||||
FULU_FORK_VERSION: 0x07017000
|
FULU_FORK_VERSION: 0x07017000
|
||||||
FULU_FORK_EPOCH: 18446744073709551615
|
FULU_FORK_EPOCH: 165120
|
||||||
# Gloas
|
# Gloas
|
||||||
GLOAS_FORK_VERSION: 0x08017000
|
GLOAS_FORK_VERSION: 0x08017000
|
||||||
GLOAS_FORK_EPOCH: 18446744073709551615
|
GLOAS_FORK_EPOCH: 18446744073709551615
|
||||||
@@ -47,6 +47,8 @@ GLOAS_FORK_EPOCH: 18446744073709551615
|
|||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
# 12 seconds
|
# 12 seconds
|
||||||
SECONDS_PER_SLOT: 12
|
SECONDS_PER_SLOT: 12
|
||||||
|
# 1200 milliseconds
|
||||||
|
SLOT_DURATION_MS: 12000
|
||||||
# 14 (estimate from Eth1 mainnet)
|
# 14 (estimate from Eth1 mainnet)
|
||||||
SECONDS_PER_ETH1_BLOCK: 14
|
SECONDS_PER_ETH1_BLOCK: 14
|
||||||
# 2**8 (= 256) epochs ~27 hours
|
# 2**8 (= 256) epochs ~27 hours
|
||||||
@@ -55,6 +57,18 @@ MIN_VALIDATOR_WITHDRAWABILITY_DELAY: 256
|
|||||||
SHARD_COMMITTEE_PERIOD: 256
|
SHARD_COMMITTEE_PERIOD: 256
|
||||||
# 2**11 (= 2,048) Eth1 blocks ~8 hours
|
# 2**11 (= 2,048) Eth1 blocks ~8 hours
|
||||||
ETH1_FOLLOW_DISTANCE: 2048
|
ETH1_FOLLOW_DISTANCE: 2048
|
||||||
|
# 1667 basis points, ~17% of SLOT_DURATION_MS
|
||||||
|
PROPOSER_REORG_CUTOFF_BPS: 1667
|
||||||
|
# 3333 basis points, ~33% of SLOT_DURATION_MS
|
||||||
|
ATTESTATION_DUE_BPS: 3333
|
||||||
|
# 6667 basis points, ~67% of SLOT_DURATION_MS
|
||||||
|
AGGREGATE_DUE_BPS: 6667
|
||||||
|
|
||||||
|
# Altair
|
||||||
|
# 3333 basis points, ~33% of SLOT_DURATION_MS
|
||||||
|
SYNC_MESSAGE_DUE_BPS: 3333
|
||||||
|
# 6667 basis points, ~67% of SLOT_DURATION_MS
|
||||||
|
CONTRIBUTION_DUE_BPS: 6667
|
||||||
|
|
||||||
# Validator cycle
|
# Validator cycle
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
@@ -141,13 +155,30 @@ MAX_BLOBS_PER_BLOCK_ELECTRA: 9
|
|||||||
MAX_REQUEST_BLOB_SIDECARS_ELECTRA: 1152
|
MAX_REQUEST_BLOB_SIDECARS_ELECTRA: 1152
|
||||||
|
|
||||||
# Fulu
|
# Fulu
|
||||||
|
# 2**7 (= 128) groups
|
||||||
NUMBER_OF_CUSTODY_GROUPS: 128
|
NUMBER_OF_CUSTODY_GROUPS: 128
|
||||||
|
# 2**7 (= 128) subnets
|
||||||
DATA_COLUMN_SIDECAR_SUBNET_COUNT: 128
|
DATA_COLUMN_SIDECAR_SUBNET_COUNT: 128
|
||||||
|
# MAX_REQUEST_BLOCKS_DENEB * NUMBER_OF_COLUMNS (= 128 * 128) sidecars
|
||||||
MAX_REQUEST_DATA_COLUMN_SIDECARS: 16384
|
MAX_REQUEST_DATA_COLUMN_SIDECARS: 16384
|
||||||
|
# 2**3 (= 8) samples
|
||||||
SAMPLES_PER_SLOT: 8
|
SAMPLES_PER_SLOT: 8
|
||||||
|
# 2**2 (= 4) sidecars
|
||||||
CUSTODY_REQUIREMENT: 4
|
CUSTODY_REQUIREMENT: 4
|
||||||
|
# 2**3 (= 8) sidecars
|
||||||
VALIDATOR_CUSTODY_REQUIREMENT: 8
|
VALIDATOR_CUSTODY_REQUIREMENT: 8
|
||||||
|
# 2**5 * 10**9 (= 32,000,000,000) Gwei
|
||||||
BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: 32000000000
|
BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: 32000000000
|
||||||
|
# 2**12 (= 4,096) epochs
|
||||||
MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS: 4096
|
MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS: 4096
|
||||||
|
|
||||||
|
# Blob Scheduling
|
||||||
|
# ---------------------------------------------------------------
|
||||||
|
|
||||||
|
BLOB_SCHEDULE:
|
||||||
|
- EPOCH: 166400
|
||||||
|
MAX_BLOBS_PER_BLOCK: 15
|
||||||
|
- EPOCH: 167936
|
||||||
|
MAX_BLOBS_PER_BLOCK: 21
|
||||||
|
|
||||||
# Gloas
|
# Gloas
|
||||||
@@ -42,7 +42,7 @@ ELECTRA_FORK_EPOCH: 2048
|
|||||||
|
|
||||||
# Fulu
|
# Fulu
|
||||||
FULU_FORK_VERSION: 0x70000910
|
FULU_FORK_VERSION: 0x70000910
|
||||||
FULU_FORK_EPOCH: 18446744073709551615
|
FULU_FORK_EPOCH: 50688
|
||||||
|
|
||||||
# Gloas
|
# Gloas
|
||||||
GLOAS_FORK_VERSION: 0x80000910
|
GLOAS_FORK_VERSION: 0x80000910
|
||||||
@@ -53,6 +53,8 @@ GLOAS_FORK_EPOCH: 18446744073709551615
|
|||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
# 12 seconds
|
# 12 seconds
|
||||||
SECONDS_PER_SLOT: 12
|
SECONDS_PER_SLOT: 12
|
||||||
|
# 12000 milliseconds
|
||||||
|
SLOT_DURATION_MS: 12000
|
||||||
# 14 (estimate from Eth1 mainnet)
|
# 14 (estimate from Eth1 mainnet)
|
||||||
SECONDS_PER_ETH1_BLOCK: 12
|
SECONDS_PER_ETH1_BLOCK: 12
|
||||||
# 2**8 (= 256) epochs ~27 hours
|
# 2**8 (= 256) epochs ~27 hours
|
||||||
@@ -61,6 +63,18 @@ MIN_VALIDATOR_WITHDRAWABILITY_DELAY: 256
|
|||||||
SHARD_COMMITTEE_PERIOD: 256
|
SHARD_COMMITTEE_PERIOD: 256
|
||||||
# 2**11 (= 2,048) Eth1 blocks ~8 hours
|
# 2**11 (= 2,048) Eth1 blocks ~8 hours
|
||||||
ETH1_FOLLOW_DISTANCE: 2048
|
ETH1_FOLLOW_DISTANCE: 2048
|
||||||
|
# 1667 basis points, ~17% of SLOT_DURATION_MS
|
||||||
|
PROPOSER_REORG_CUTOFF_BPS: 1667
|
||||||
|
# 3333 basis points, ~33% of SLOT_DURATION_MS
|
||||||
|
ATTESTATION_DUE_BPS: 3333
|
||||||
|
# 6667 basis points, ~67% of SLOT_DURATION_MS
|
||||||
|
AGGREGATE_DUE_BPS: 6667
|
||||||
|
|
||||||
|
# Altair
|
||||||
|
# 3333 basis points, ~33% of SLOT_DURATION_MS
|
||||||
|
SYNC_MESSAGE_DUE_BPS: 3333
|
||||||
|
# 6667 basis points, ~67% of SLOT_DURATION_MS
|
||||||
|
CONTRIBUTION_DUE_BPS: 6667
|
||||||
|
|
||||||
# Validator cycle
|
# Validator cycle
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
@@ -154,15 +168,33 @@ WHISK_EPOCHS_PER_SHUFFLING_PHASE: 256
|
|||||||
WHISK_PROPOSER_SELECTION_GAP: 2
|
WHISK_PROPOSER_SELECTION_GAP: 2
|
||||||
|
|
||||||
# Fulu
|
# Fulu
|
||||||
|
# 2**7 (= 128) groups
|
||||||
NUMBER_OF_CUSTODY_GROUPS: 128
|
NUMBER_OF_CUSTODY_GROUPS: 128
|
||||||
|
# 2**7 (= 128) subnets
|
||||||
DATA_COLUMN_SIDECAR_SUBNET_COUNT: 128
|
DATA_COLUMN_SIDECAR_SUBNET_COUNT: 128
|
||||||
|
# MAX_REQUEST_BLOCKS_DENEB * NUMBER_OF_COLUMNS (= 128 * 128) sidecars
|
||||||
MAX_REQUEST_DATA_COLUMN_SIDECARS: 16384
|
MAX_REQUEST_DATA_COLUMN_SIDECARS: 16384
|
||||||
|
# 2**3 (= 8) samples
|
||||||
SAMPLES_PER_SLOT: 8
|
SAMPLES_PER_SLOT: 8
|
||||||
|
# 2**2 (= 4) sidecars
|
||||||
CUSTODY_REQUIREMENT: 4
|
CUSTODY_REQUIREMENT: 4
|
||||||
|
# 2**3 (= 8) sidecars
|
||||||
VALIDATOR_CUSTODY_REQUIREMENT: 8
|
VALIDATOR_CUSTODY_REQUIREMENT: 8
|
||||||
|
# 2**5 * 10**9 (= 32,000,000,000) Gwei
|
||||||
BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: 32000000000
|
BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: 32000000000
|
||||||
|
# 2**12 (= 4,096) epochs
|
||||||
MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS: 4096
|
MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS: 4096
|
||||||
|
|
||||||
|
|
||||||
|
# Blob Scheduling
|
||||||
|
# ---------------------------------------------------------------
|
||||||
|
|
||||||
|
BLOB_SCHEDULE:
|
||||||
|
- EPOCH: 52480
|
||||||
|
MAX_BLOBS_PER_BLOCK: 15
|
||||||
|
- EPOCH: 54016
|
||||||
|
MAX_BLOBS_PER_BLOCK: 21
|
||||||
|
|
||||||
# Gloas
|
# Gloas
|
||||||
|
|
||||||
# EIP7732
|
# EIP7732
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ ELECTRA_FORK_EPOCH: 222464
|
|||||||
|
|
||||||
# Fulu
|
# Fulu
|
||||||
FULU_FORK_VERSION: 0x90000075
|
FULU_FORK_VERSION: 0x90000075
|
||||||
FULU_FORK_EPOCH: 18446744073709551615
|
FULU_FORK_EPOCH: 272640
|
||||||
|
|
||||||
# Gloas
|
# Gloas
|
||||||
GLOAS_FORK_VERSION: 0x90000076
|
GLOAS_FORK_VERSION: 0x90000076
|
||||||
@@ -52,6 +52,8 @@ GLOAS_FORK_EPOCH: 18446744073709551615
|
|||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
# 12 seconds
|
# 12 seconds
|
||||||
SECONDS_PER_SLOT: 12
|
SECONDS_PER_SLOT: 12
|
||||||
|
# 12000 milliseconds
|
||||||
|
SLOT_DURATION_MS: 12000
|
||||||
# 14 (estimate from Eth1 mainnet)
|
# 14 (estimate from Eth1 mainnet)
|
||||||
SECONDS_PER_ETH1_BLOCK: 14
|
SECONDS_PER_ETH1_BLOCK: 14
|
||||||
# 2**8 (= 256) epochs ~27 hours
|
# 2**8 (= 256) epochs ~27 hours
|
||||||
@@ -60,6 +62,18 @@ MIN_VALIDATOR_WITHDRAWABILITY_DELAY: 256
|
|||||||
SHARD_COMMITTEE_PERIOD: 256
|
SHARD_COMMITTEE_PERIOD: 256
|
||||||
# 2**11 (= 2,048) Eth1 blocks ~8 hours
|
# 2**11 (= 2,048) Eth1 blocks ~8 hours
|
||||||
ETH1_FOLLOW_DISTANCE: 2048
|
ETH1_FOLLOW_DISTANCE: 2048
|
||||||
|
# 1667 basis points, ~17% of SLOT_DURATION_MS
|
||||||
|
PROPOSER_REORG_CUTOFF_BPS: 1667
|
||||||
|
# 3333 basis points, ~33% of SLOT_DURATION_MS
|
||||||
|
ATTESTATION_DUE_BPS: 3333
|
||||||
|
# 6667 basis points, ~67% of SLOT_DURATION_MS
|
||||||
|
AGGREGATE_DUE_BPS: 6667
|
||||||
|
|
||||||
|
# Altair
|
||||||
|
# 3333 basis points, ~33% of SLOT_DURATION_MS
|
||||||
|
SYNC_MESSAGE_DUE_BPS: 3333
|
||||||
|
# 6667 basis points, ~67% of SLOT_DURATION_MS
|
||||||
|
CONTRIBUTION_DUE_BPS: 6667
|
||||||
|
|
||||||
|
|
||||||
# Validator cycle
|
# Validator cycle
|
||||||
@@ -147,13 +161,31 @@ MAX_BLOBS_PER_BLOCK_ELECTRA: 9
|
|||||||
MAX_REQUEST_BLOB_SIDECARS_ELECTRA: 1152
|
MAX_REQUEST_BLOB_SIDECARS_ELECTRA: 1152
|
||||||
|
|
||||||
# Fulu
|
# Fulu
|
||||||
|
# 2**7 (= 128) groups
|
||||||
NUMBER_OF_CUSTODY_GROUPS: 128
|
NUMBER_OF_CUSTODY_GROUPS: 128
|
||||||
|
# 2**7 (= 128) subnets
|
||||||
DATA_COLUMN_SIDECAR_SUBNET_COUNT: 128
|
DATA_COLUMN_SIDECAR_SUBNET_COUNT: 128
|
||||||
|
# MAX_REQUEST_BLOCKS_DENEB * NUMBER_OF_COLUMNS (= 128 * 128) sidecars
|
||||||
MAX_REQUEST_DATA_COLUMN_SIDECARS: 16384
|
MAX_REQUEST_DATA_COLUMN_SIDECARS: 16384
|
||||||
|
# 2**3 (= 8) samples
|
||||||
SAMPLES_PER_SLOT: 8
|
SAMPLES_PER_SLOT: 8
|
||||||
|
# 2**2 (= 4) sidecars
|
||||||
CUSTODY_REQUIREMENT: 4
|
CUSTODY_REQUIREMENT: 4
|
||||||
|
# 2**3 (= 8) sidecars
|
||||||
VALIDATOR_CUSTODY_REQUIREMENT: 8
|
VALIDATOR_CUSTODY_REQUIREMENT: 8
|
||||||
|
# 2**5 * 10**9 (= 32,000,000,000) Gwei
|
||||||
BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: 32000000000
|
BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: 32000000000
|
||||||
|
# 2**12 (= 4,096) epochs
|
||||||
MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS: 4096
|
MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS: 4096
|
||||||
|
|
||||||
|
|
||||||
|
# Blob Scheduling
|
||||||
|
# ---------------------------------------------------------------
|
||||||
|
|
||||||
|
BLOB_SCHEDULE:
|
||||||
|
- EPOCH: 274176
|
||||||
|
MAX_BLOBS_PER_BLOCK: 15
|
||||||
|
- EPOCH: 275712
|
||||||
|
MAX_BLOBS_PER_BLOCK: 21
|
||||||
|
|
||||||
# Gloas
|
# Gloas
|
||||||
Reference in New Issue
Block a user