Skip to content

Commit aa3e67d

Browse files
committed
Add Ropsten configuration (#3184)
## Issue Addressed NA ## Proposed Changes Adds the configuration for the upcoming merge of the Ropsten network, as per: eth-clients/merge-testnets#9 Use the Ropsten network with: `lighthouse --network ropsten` ## Additional Info This is still a work-in-progress. We should wait for the eth-clients/merge-testnets PR to be approved before merging this into our `unstable`.
1 parent 8fa032c commit aa3e67d

File tree

5 files changed

+73
-1
lines changed

5 files changed

+73
-1
lines changed

common/eth2_config/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,5 +237,6 @@ define_hardcoded_nets!(
237237
(mainnet, "mainnet", GENESIS_STATE_IS_KNOWN),
238238
(prater, "prater", GENESIS_STATE_IS_KNOWN),
239239
(gnosis, "gnosis", GENESIS_STATE_IS_KNOWN),
240-
(kiln, "kiln", GENESIS_STATE_IS_KNOWN)
240+
(kiln, "kiln", GENESIS_STATE_IS_KNOWN),
241+
(ropsten, "ropsten", GENESIS_STATE_IS_KNOWN)
241242
);
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Pari
2+
- enr:-Iq4QMCTfIMXnow27baRUb35Q8iiFHSIDBJh6hQM5Axohhf4b6Kr_cOCu0htQ5WvVqKvFgY28893DHAg8gnBAXsAVqmGAX53x8JggmlkgnY0gmlwhLKAlv6Jc2VjcDI1NmsxoQK6S-Cii_KmfFdUJL2TANL3ksaKUnNXvTCv1tLwXs0QgIN1ZHCCIyk
3+
# Teku
4+
- enr:-KG4QMJSJ7DHk6v2p-W8zQ3Xv7FfssZ_1E3p2eY6kN13staMObUonAurqyWhODoeY6edXtV8e9eL9RnhgZ9va2SMDRQMhGV0aDKQS-iVMYAAAHD0AQAAAAAAAIJpZIJ2NIJpcIQDhAAhiXNlY3AyNTZrMaEDXBVUZhhmdy1MYor1eGdRJ4vHYghFKDgjyHgt6sJ-IlCDdGNwgiMog3VkcIIjKA
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Extends the mainnet preset
2+
PRESET_BASE: 'mainnet'
3+
CONFIG_NAME: 'ropsten'
4+
5+
# Genesis
6+
# ---------------------------------------------------------------
7+
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: 100000
8+
# Monday, May 30th, 2022 3:00:00 PM +UTC
9+
MIN_GENESIS_TIME: 1653318000
10+
GENESIS_FORK_VERSION: 0x80000069
11+
GENESIS_DELAY: 604800
12+
13+
14+
# Forking
15+
# ---------------------------------------------------------------
16+
# Some forks are disabled for now:
17+
# - These may be re-assigned to another fork-version later
18+
# - Temporarily set to max uint64 value: 2**64 - 1
19+
20+
# Altair
21+
ALTAIR_FORK_VERSION: 0x80000070
22+
ALTAIR_FORK_EPOCH: 500
23+
# Merge
24+
BELLATRIX_FORK_VERSION: 0x80000071
25+
BELLATRIX_FORK_EPOCH: 750
26+
TERMINAL_TOTAL_DIFFICULTY: 43531756765713534
27+
TERMINAL_BLOCK_HASH: 0x0000000000000000000000000000000000000000000000000000000000000000
28+
TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH: 18446744073709551615
29+
30+
# Sharding
31+
SHARDING_FORK_VERSION: 0x03001020
32+
SHARDING_FORK_EPOCH: 18446744073709551615
33+
34+
# Time parameters
35+
# ---------------------------------------------------------------
36+
# 12 seconds
37+
SECONDS_PER_SLOT: 12
38+
# 14 (estimate from Eth1 mainnet)
39+
SECONDS_PER_ETH1_BLOCK: 14
40+
# 2**8 (= 256) epochs ~27 hours
41+
MIN_VALIDATOR_WITHDRAWABILITY_DELAY: 256
42+
# 2**8 (= 256) epochs ~27 hours
43+
SHARD_COMMITTEE_PERIOD: 256
44+
# 2**11 (= 2,048) Eth1 blocks ~8 hours
45+
ETH1_FOLLOW_DISTANCE: 2048
46+
47+
48+
# Validator cycle
49+
# ---------------------------------------------------------------
50+
# 2**2 (= 4)
51+
INACTIVITY_SCORE_BIAS: 4
52+
# 2**4 (= 16)
53+
INACTIVITY_SCORE_RECOVERY_RATE: 16
54+
# 2**4 * 10**9 (= 16,000,000,000) Gwei
55+
EJECTION_BALANCE: 16000000000
56+
# 2**2 (= 4)
57+
MIN_PER_EPOCH_CHURN_LIMIT: 4
58+
# 2**16 (= 65,536)
59+
CHURN_LIMIT_QUOTIENT: 65536
60+
61+
62+
# Deposit contract
63+
# ---------------------------------------------------------------
64+
DEPOSIT_CHAIN_ID: 3
65+
DEPOSIT_NETWORK_ID: 3
66+
DEPOSIT_CONTRACT_ADDRESS: 0x6f22fFbC56eFF051aECF839396DD1eD9aD6BBA9D
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
12269949
Binary file not shown.

0 commit comments

Comments
 (0)