Skip to content

Commit 6b20ef5

Browse files
authored
feat: schedule electra on holesky and sepolia (#7402)
See eth-clients/holesky#119 and eth-clients/sepolia#98
1 parent f8acf8b commit 6b20ef5

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

packages/config/src/chainConfig/networks/holesky.ts

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ export const holeskyChainConfig: ChainConfig = {
3333
// Deneb
3434
DENEB_FORK_VERSION: b("0x05017000"),
3535
DENEB_FORK_EPOCH: 29696,
36+
// Electra
37+
ELECTRA_FORK_VERSION: b("0x06017000"),
38+
ELECTRA_FORK_EPOCH: 115968,
3639

3740
// # 28,000,000,000 Gwei to ensure quicker ejection
3841
EJECTION_BALANCE: 28000000000,

packages/config/src/chainConfig/networks/sepolia.ts

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ export const sepoliaChainConfig: ChainConfig = {
3333
// Deneb
3434
DENEB_FORK_VERSION: b("0x90000073"),
3535
DENEB_FORK_EPOCH: 132608,
36+
// Electra
37+
ELECTRA_FORK_VERSION: b("0x90000074"),
38+
ELECTRA_FORK_EPOCH: 222464,
3639

3740
// Deposit contract
3841
// ---------------------------------------------------------------

packages/validator/test/unit/utils/interopConfigs.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ export const lighthouseHoleskyConfig = {
121121
DOMAIN_SYNC_COMMITTEE_SELECTION_PROOF: "0x08000000",
122122
DOMAIN_BLS_TO_EXECUTION_CHANGE: "0x0A000000",
123123
MAX_EFFECTIVE_BALANCE_ELECTRA: "2048000000000",
124-
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "65536",
124+
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "4096",
125125
MIN_ACTIVATION_BALANCE: "32000000000",
126126
PENDING_DEPOSITS_LIMIT: "134217728",
127127
PENDING_PARTIAL_WITHDRAWALS_LIMIT: "134217728",
@@ -219,7 +219,7 @@ export const prysmHoleskyConfig = {
219219
MIN_SLASHING_PENALTY_QUOTIENT: "128",
220220
MIN_SLASHING_PENALTY_QUOTIENT_ALTAIR: "64",
221221
MIN_SLASHING_PENALTY_QUOTIENT_BELLATRIX: "32",
222-
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "65536",
222+
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "4096",
223223
MIN_SYNC_COMMITTEE_PARTICIPANTS: "1",
224224
MIN_VALIDATOR_WITHDRAWABILITY_DELAY: "256",
225225
NODE_ID_BITS: "256",
@@ -357,7 +357,7 @@ export const tekuHoleskyConfig = {
357357
DOMAIN_DEPOSIT: "0x03000000",
358358
DOMAIN_CONTRIBUTION_AND_PROOF: "0x09000000",
359359
UPDATE_TIMEOUT: "8192",
360-
ELECTRA_FORK_EPOCH: "18446744073709551615",
360+
ELECTRA_FORK_EPOCH: "115968",
361361
SYNC_COMMITTEE_BRANCH_LENGTH: "5",
362362
DEPOSIT_CHAIN_ID: "17000",
363363
MAX_BLOB_COMMITMENTS_PER_BLOCK: "4096",
@@ -401,7 +401,7 @@ export const tekuHoleskyConfig = {
401401
CHURN_LIMIT_QUOTIENT: "65536",
402402
BLS_WITHDRAWAL_PREFIX: "0x00",
403403
MAX_EFFECTIVE_BALANCE_ELECTRA: "2048000000000",
404-
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "65536",
404+
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "4096",
405405
MIN_ACTIVATION_BALANCE: "32000000000",
406406
PENDING_DEPOSITS_LIMIT: "134217728",
407407
PENDING_PARTIAL_WITHDRAWALS_LIMIT: "134217728",
@@ -544,7 +544,7 @@ export const nimbusHoleskyConfig = {
544544
TARGET_AGGREGATORS_PER_SYNC_SUBCOMMITTEE: "16",
545545
SYNC_COMMITTEE_SUBNET_COUNT: "4",
546546
MAX_EFFECTIVE_BALANCE_ELECTRA: "2048000000000",
547-
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "65536",
547+
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRA: "4096",
548548
MIN_ACTIVATION_BALANCE: "32000000000",
549549
PENDING_DEPOSITS_LIMIT: "134217728",
550550
PENDING_PARTIAL_WITHDRAWALS_LIMIT: "134217728",

0 commit comments

Comments
 (0)