mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-07 16:55:46 +00:00
Implement "bump minimal preset MAX_BLOB_COMMITMENTS_PER_BLOCK and KZG_COMMITMENT_INCLUSION_PROOF_DEPTH"
This commit is contained in:
@@ -5,8 +5,8 @@
|
|||||||
# [customized]
|
# [customized]
|
||||||
FIELD_ELEMENTS_PER_BLOB: 4096
|
FIELD_ELEMENTS_PER_BLOB: 4096
|
||||||
# [customized]
|
# [customized]
|
||||||
MAX_BLOB_COMMITMENTS_PER_BLOCK: 16
|
MAX_BLOB_COMMITMENTS_PER_BLOCK: 32
|
||||||
# `uint64(6)`
|
# `uint64(6)`
|
||||||
MAX_BLOBS_PER_BLOCK: 6
|
MAX_BLOBS_PER_BLOCK: 6
|
||||||
# [customized] `floorlog2(BLOB_KZG_COMMITMENTS_GINDEX) + 1 + ceillog2(MAX_BLOB_COMMITMENTS_PER_BLOCK)` = 4 + 1 + 4 = 9
|
# [customized] `floorlog2(BLOB_KZG_COMMITMENTS_GINDEX) + 1 + ceillog2(MAX_BLOB_COMMITMENTS_PER_BLOCK)` = 4 + 1 + 4 = 9
|
||||||
KZG_COMMITMENT_INCLUSION_PROOF_DEPTH: 9
|
KZG_COMMITMENT_INCLUSION_PROOF_DEPTH: 10
|
||||||
|
|||||||
@@ -3,11 +3,10 @@ use crate::*;
|
|||||||
use safe_arith::SafeArith;
|
use safe_arith::SafeArith;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use ssz_types::typenum::{
|
use ssz_types::typenum::{
|
||||||
bit::B0, UInt, U0, U1, U1024, U1048576, U1073741824, U1099511627776, U128, U131072, U134217728,
|
bit::B0, UInt, U0, U1, U10, U1024, U1048576, U1073741824, U1099511627776, U128, U131072,
|
||||||
U16, U16777216, U2, U2048, U256, U262144, U32, U4, U4096, U512, U6, U625, U64, U65536, U8,
|
U134217728, U16, U16777216, U17, U2, U2048, U256, U262144, U32, U4, U4096, U512, U6, U625, U64,
|
||||||
U8192,
|
U65536, U8, U8192,
|
||||||
};
|
};
|
||||||
use ssz_types::typenum::{U17, U9};
|
|
||||||
use std::fmt::{self, Debug};
|
use std::fmt::{self, Debug};
|
||||||
use std::str::FromStr;
|
use std::str::FromStr;
|
||||||
|
|
||||||
@@ -474,8 +473,8 @@ impl EthSpec for MinimalEthSpec {
|
|||||||
type MaxWithdrawalsPerPayload = U4;
|
type MaxWithdrawalsPerPayload = U4;
|
||||||
type FieldElementsPerBlob = U4096;
|
type FieldElementsPerBlob = U4096;
|
||||||
type BytesPerBlob = U131072;
|
type BytesPerBlob = U131072;
|
||||||
type MaxBlobCommitmentsPerBlock = U16;
|
type MaxBlobCommitmentsPerBlock = U32;
|
||||||
type KzgCommitmentInclusionProofDepth = U9;
|
type KzgCommitmentInclusionProofDepth = U10;
|
||||||
type PendingPartialWithdrawalsLimit = U64;
|
type PendingPartialWithdrawalsLimit = U64;
|
||||||
type PendingConsolidationsLimit = U64;
|
type PendingConsolidationsLimit = U64;
|
||||||
type MaxDepositRequestsPerPayload = U4;
|
type MaxDepositRequestsPerPayload = U4;
|
||||||
|
|||||||
Reference in New Issue
Block a user