mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-07 16:55:46 +00:00
@@ -43,7 +43,7 @@ DENEB_FORK_VERSION: 0x04000064
|
|||||||
DENEB_FORK_EPOCH: 889856 # 2024-03-11T18:30:20.000Z
|
DENEB_FORK_EPOCH: 889856 # 2024-03-11T18:30:20.000Z
|
||||||
# Electra
|
# Electra
|
||||||
ELECTRA_FORK_VERSION: 0x05000064
|
ELECTRA_FORK_VERSION: 0x05000064
|
||||||
ELECTRA_FORK_EPOCH: 18446744073709551615
|
ELECTRA_FORK_EPOCH: 1337856 # 2025-04-30T14:03:40.000Z
|
||||||
# Fulu
|
# Fulu
|
||||||
FULU_FORK_VERSION: 0x06000064
|
FULU_FORK_VERSION: 0x06000064
|
||||||
FULU_FORK_EPOCH: 18446744073709551615
|
FULU_FORK_EPOCH: 18446744073709551615
|
||||||
@@ -117,8 +117,20 @@ MAX_REQUEST_BLOB_SIDECARS: 768
|
|||||||
MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS: 16384
|
MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS: 16384
|
||||||
# `6`
|
# `6`
|
||||||
BLOB_SIDECAR_SUBNET_COUNT: 6
|
BLOB_SIDECAR_SUBNET_COUNT: 6
|
||||||
# `uint64(6)`
|
# `uint64(2)`
|
||||||
MAX_BLOBS_PER_BLOCK: 6
|
MAX_BLOBS_PER_BLOCK: 2
|
||||||
|
|
||||||
|
# Electra
|
||||||
|
# 2**7 * 10**9 (= 128,000,000,000)
|
||||||
|
MIN_PER_EPOCH_CHURN_LIMIT_ELECTRA: 128000000000
|
||||||
|
# 2**6 * 10**9 (= 64,000,000,000)
|
||||||
|
MAX_PER_EPOCH_ACTIVATION_EXIT_CHURN_LIMIT: 64000000000
|
||||||
|
# `2`
|
||||||
|
BLOB_SIDECAR_SUBNET_COUNT_ELECTRA: 2
|
||||||
|
# `uint64(2)`
|
||||||
|
MAX_BLOBS_PER_BLOCK_ELECTRA: 2
|
||||||
|
# MAX_REQUEST_BLOCKS_DENEB * MAX_BLOBS_PER_BLOCK_ELECTRA
|
||||||
|
MAX_REQUEST_BLOB_SIDECARS_ELECTRA: 256
|
||||||
|
|
||||||
# DAS
|
# DAS
|
||||||
NUMBER_OF_COLUMNS: 128
|
NUMBER_OF_COLUMNS: 128
|
||||||
|
|||||||
@@ -1236,7 +1236,7 @@ impl ChainSpec {
|
|||||||
* Electra hard fork params
|
* Electra hard fork params
|
||||||
*/
|
*/
|
||||||
electra_fork_version: [0x05, 0x00, 0x00, 0x64],
|
electra_fork_version: [0x05, 0x00, 0x00, 0x64],
|
||||||
electra_fork_epoch: None,
|
electra_fork_epoch: Some(Epoch::new(1337856)),
|
||||||
unset_deposit_requests_start_index: u64::MAX,
|
unset_deposit_requests_start_index: u64::MAX,
|
||||||
full_exit_request_amount: 0,
|
full_exit_request_amount: 0,
|
||||||
min_activation_balance: option_wrapper(|| {
|
min_activation_balance: option_wrapper(|| {
|
||||||
@@ -1258,7 +1258,7 @@ impl ChainSpec {
|
|||||||
})
|
})
|
||||||
.expect("calculation does not overflow"),
|
.expect("calculation does not overflow"),
|
||||||
max_per_epoch_activation_exit_churn_limit: option_wrapper(|| {
|
max_per_epoch_activation_exit_churn_limit: option_wrapper(|| {
|
||||||
u64::checked_pow(2, 8)?.checked_mul(u64::checked_pow(10, 9)?)
|
u64::checked_pow(2, 6)?.checked_mul(u64::checked_pow(10, 9)?)
|
||||||
})
|
})
|
||||||
.expect("calculation does not overflow"),
|
.expect("calculation does not overflow"),
|
||||||
|
|
||||||
@@ -1300,7 +1300,7 @@ impl ChainSpec {
|
|||||||
max_request_data_column_sidecars: default_max_request_data_column_sidecars(),
|
max_request_data_column_sidecars: default_max_request_data_column_sidecars(),
|
||||||
min_epochs_for_blob_sidecars_requests: 16384,
|
min_epochs_for_blob_sidecars_requests: 16384,
|
||||||
blob_sidecar_subnet_count: default_blob_sidecar_subnet_count(),
|
blob_sidecar_subnet_count: default_blob_sidecar_subnet_count(),
|
||||||
max_blobs_per_block: default_max_blobs_per_block(),
|
max_blobs_per_block: 2,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Derived Deneb Specific
|
* Derived Deneb Specific
|
||||||
@@ -1313,9 +1313,9 @@ impl ChainSpec {
|
|||||||
/*
|
/*
|
||||||
* Networking Electra specific
|
* Networking Electra specific
|
||||||
*/
|
*/
|
||||||
max_blobs_per_block_electra: default_max_blobs_per_block_electra(),
|
max_blobs_per_block_electra: 2,
|
||||||
blob_sidecar_subnet_count_electra: default_blob_sidecar_subnet_count_electra(),
|
blob_sidecar_subnet_count_electra: 2,
|
||||||
max_request_blob_sidecars_electra: default_max_request_blob_sidecars_electra(),
|
max_request_blob_sidecars_electra: 256,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Application specific
|
* Application specific
|
||||||
|
|||||||
Reference in New Issue
Block a user