-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
194 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
FROM sigp/lighthouse:latest | ||
COPY testnet /config/testnet | ||
COPY jwt.hex /config/jwt.hex | ||
COPY data/testnet /config/testnet | ||
COPY data/jwt.hex /config/jwt.hex |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
FROM ghcr.io/paradigmxyz/reth:latest | ||
COPY genesis.json /config/genesis.json | ||
COPY jwt.hex /config/jwt.hex | ||
COPY data/genesis.json /config/genesis.json | ||
COPY data/jwt.hex /config/jwt.hex |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"config": { | ||
"chainId": 1337, | ||
"terminalTotalDifficulty": 0, | ||
"ethash": {}, | ||
"mergeNetsplitBlock": 0 | ||
}, | ||
"alloc": {}, | ||
"difficulty": "0x1", | ||
"gasLimit": "0x1fffffffffffff", | ||
"extraData": "", | ||
"nonce": "0x0", | ||
"timestamp": "0x0" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
a3c2d5f1e6b8c7d4e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,171 @@ | ||
# Copied from here: | ||
# https://github.com/ethereum/consensus-specs/blob/dev/configs/mainnet.yaml | ||
|
||
# Mainnet config | ||
|
||
# Extends the mainnet preset | ||
PRESET_BASE: "mainnet" | ||
|
||
# Free-form short name of the network that this configuration applies to - known | ||
# canonical network names include: | ||
# * 'mainnet' - there can be only one | ||
# * 'prater' - testnet | ||
# Must match the regex: [a-z0-9\-] | ||
CONFIG_NAME: "local" | ||
|
||
# Transition | ||
# --------------------------------------------------------------- | ||
# Estimated on Sept 15, 2022 | ||
TERMINAL_TOTAL_DIFFICULTY: 58750000000000000000000 | ||
# By default, don't use these params | ||
TERMINAL_BLOCK_HASH: 0x0000000000000000000000000000000000000000000000000000000000000000 | ||
TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH: 18446744073709551615 | ||
|
||
# Genesis | ||
# --------------------------------------------------------------- | ||
# `2**14` (= 16,384) | ||
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: 16384 | ||
# Dec 1, 2020, 12pm UTC | ||
MIN_GENESIS_TIME: 1606824000 | ||
# Mainnet initial fork version, recommend altering for testnets | ||
GENESIS_FORK_VERSION: 0x00000000 | ||
# 604800 seconds (7 days) | ||
GENESIS_DELAY: 604800 | ||
|
||
# Forking | ||
# --------------------------------------------------------------- | ||
# Some forks are disabled for now: | ||
# - These may be re-assigned to another fork-version later | ||
# - Temporarily set to max uint64 value: 2**64 - 1 | ||
|
||
# Altair | ||
ALTAIR_FORK_VERSION: 0x01000000 | ||
ALTAIR_FORK_EPOCH: 74240 # Oct 27, 2021, 10:56:23am UTC | ||
# Bellatrix | ||
BELLATRIX_FORK_VERSION: 0x02000000 | ||
BELLATRIX_FORK_EPOCH: 144896 # Sept 6, 2022, 11:34:47am UTC | ||
# Capella | ||
CAPELLA_FORK_VERSION: 0x03000000 | ||
CAPELLA_FORK_EPOCH: 194048 # April 12, 2023, 10:27:35pm UTC | ||
# Deneb | ||
DENEB_FORK_VERSION: 0x04000000 | ||
DENEB_FORK_EPOCH: 269568 # March 13, 2024, 01:55:35pm UTC | ||
# Electra | ||
ELECTRA_FORK_VERSION: 0x05000000 | ||
ELECTRA_FORK_EPOCH: 18446744073709551615 # temporary stub | ||
# EIP7594 | ||
EIP7594_FORK_VERSION: 0x06000000 # temporary stub | ||
EIP7594_FORK_EPOCH: 18446744073709551615 | ||
# WHISK | ||
WHISK_FORK_VERSION: 0x08000000 # temporary stub | ||
WHISK_FORK_EPOCH: 18446744073709551615 | ||
# EIP7732 | ||
EIP7732_FORK_VERSION: 0x09000000 # temporary stub | ||
EIP7732_FORK_EPOCH: 18446744073709551615 | ||
|
||
# Time parameters | ||
# --------------------------------------------------------------- | ||
# 12 seconds | ||
SECONDS_PER_SLOT: 12 | ||
# 14 (estimate from Eth1 mainnet) | ||
SECONDS_PER_ETH1_BLOCK: 14 | ||
# 2**8 (= 256) epochs ~27 hours | ||
MIN_VALIDATOR_WITHDRAWABILITY_DELAY: 256 | ||
# 2**8 (= 256) epochs ~27 hours | ||
SHARD_COMMITTEE_PERIOD: 256 | ||
# 2**11 (= 2,048) Eth1 blocks ~8 hours | ||
ETH1_FOLLOW_DISTANCE: 2048 | ||
|
||
# Validator cycle | ||
# --------------------------------------------------------------- | ||
# 2**2 (= 4) | ||
INACTIVITY_SCORE_BIAS: 4 | ||
# 2**4 (= 16) | ||
INACTIVITY_SCORE_RECOVERY_RATE: 16 | ||
# 2**4 * 10**9 (= 16,000,000,000) Gwei | ||
EJECTION_BALANCE: 16000000000 | ||
# 2**2 (= 4) | ||
MIN_PER_EPOCH_CHURN_LIMIT: 4 | ||
# 2**16 (= 65,536) | ||
CHURN_LIMIT_QUOTIENT: 65536 | ||
# [New in Deneb:EIP7514] 2**3 (= 8) | ||
MAX_PER_EPOCH_ACTIVATION_CHURN_LIMIT: 8 | ||
|
||
# Fork choice | ||
# --------------------------------------------------------------- | ||
# 40% | ||
PROPOSER_SCORE_BOOST: 40 | ||
# 20% | ||
REORG_HEAD_WEIGHT_THRESHOLD: 20 | ||
# 160% | ||
REORG_PARENT_WEIGHT_THRESHOLD: 160 | ||
# `2` epochs | ||
REORG_MAX_EPOCHS_SINCE_FINALIZATION: 2 | ||
|
||
# Deposit contract | ||
# --------------------------------------------------------------- | ||
# Ethereum PoW Mainnet | ||
DEPOSIT_CHAIN_ID: 1 | ||
DEPOSIT_NETWORK_ID: 1 | ||
DEPOSIT_CONTRACT_ADDRESS: 0x00000000219ab540356cBB839Cbe05303d7705Fa | ||
|
||
# Networking | ||
# --------------------------------------------------------------- | ||
# `10 * 2**20` (= 10485760, 10 MiB) | ||
GOSSIP_MAX_SIZE: 10485760 | ||
# `2**10` (= 1024) | ||
MAX_REQUEST_BLOCKS: 1024 | ||
# `2**8` (= 256) | ||
EPOCHS_PER_SUBNET_SUBSCRIPTION: 256 | ||
# `MIN_VALIDATOR_WITHDRAWABILITY_DELAY + CHURN_LIMIT_QUOTIENT // 2` (= 33024, ~5 months) | ||
MIN_EPOCHS_FOR_BLOCK_REQUESTS: 33024 | ||
# `10 * 2**20` (=10485760, 10 MiB) | ||
MAX_CHUNK_SIZE: 10485760 | ||
# 5s | ||
TTFB_TIMEOUT: 5 | ||
# 10s | ||
RESP_TIMEOUT: 10 | ||
ATTESTATION_PROPAGATION_SLOT_RANGE: 32 | ||
# 500ms | ||
MAXIMUM_GOSSIP_CLOCK_DISPARITY: 500 | ||
MESSAGE_DOMAIN_INVALID_SNAPPY: 0x00000000 | ||
MESSAGE_DOMAIN_VALID_SNAPPY: 0x01000000 | ||
# 2 subnets per node | ||
SUBNETS_PER_NODE: 2 | ||
# 2**8 (= 64) | ||
ATTESTATION_SUBNET_COUNT: 64 | ||
ATTESTATION_SUBNET_EXTRA_BITS: 0 | ||
# ceillog2(ATTESTATION_SUBNET_COUNT) + ATTESTATION_SUBNET_EXTRA_BITS | ||
ATTESTATION_SUBNET_PREFIX_BITS: 6 | ||
|
||
# Deneb | ||
# `2**7` (=128) | ||
MAX_REQUEST_BLOCKS_DENEB: 128 | ||
# MAX_REQUEST_BLOCKS_DENEB * MAX_BLOBS_PER_BLOCK | ||
MAX_REQUEST_BLOB_SIDECARS: 768 | ||
# `2**12` (= 4096 epochs, ~18 days) | ||
MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS: 4096 | ||
# `6` | ||
BLOB_SIDECAR_SUBNET_COUNT: 6 | ||
## `uint64(6)` | ||
MAX_BLOBS_PER_BLOCK: 6 | ||
|
||
# Whisk | ||
# `Epoch(2**8)` | ||
WHISK_EPOCHS_PER_SHUFFLING_PHASE: 256 | ||
# `Epoch(2)` | ||
WHISK_PROPOSER_SELECTION_GAP: 2 | ||
|
||
# EIP7594 | ||
NUMBER_OF_COLUMNS: 128 | ||
DATA_COLUMN_SIDECAR_SUBNET_COUNT: 128 | ||
MAX_REQUEST_DATA_COLUMN_SIDECARS: 16384 | ||
SAMPLES_PER_SLOT: 8 | ||
CUSTODY_REQUIREMENT: 4 | ||
|
||
# [New in Electra:EIP7251] | ||
MIN_PER_EPOCH_CHURN_LIMIT_ELECTRA: 128000000000 # 2**7 * 10**9 (= 128,000,000,000) | ||
MAX_PER_EPOCH_ACTIVATION_EXIT_CHURN_LIMIT: 256000000000 # 2**8 * 10**9 (= 256,000,000,000) | ||
|
||
# EIP7732 | ||
MAX_REQUEST_PAYLOADS: 128 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
0 |
Empty file.