Skip to content

Commit 6ed885f

Browse files
committed
add to chainspecbasedprovider
1 parent f0863b4 commit 6ed885f

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

src/Nethermind/Nethermind.Specs/ChainSpecStyle/ChainSpecBasedSpecProvider.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,8 @@ protected virtual ReleaseSpec CreateReleaseSpec(ChainSpec chainSpec, long releas
293293

294294
releaseSpec.IsRip7728Enabled = (chainSpec.Parameters.Rip7728TransitionTimestamp ?? ulong.MaxValue) <= releaseStartTimestamp;
295295

296+
releaseSpec.IsEip7928Enabled = (chainSpec.Parameters.Eip7928TransitionTimestamp ?? ulong.MaxValue) <= releaseStartTimestamp;
297+
296298
foreach (IChainSpecEngineParameters item in _chainSpec.EngineChainSpecParametersProvider
297299
.AllChainSpecParameters)
298300
{

src/Nethermind/Nethermind.Specs/ChainSpecStyle/ChainSpecLoader.cs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -329,17 +329,18 @@ private static void LoadGenesis(ChainSpecJson chainSpecJson, ChainSpec chainSpec
329329
0,
330330
(long)gasLimit,
331331
timestamp,
332-
extraData);
333-
334-
genesisHeader.Author = beneficiary;
335-
genesisHeader.Hash = Keccak.Zero; // need to run the block to know the actual hash
336-
genesisHeader.Bloom = Bloom.Empty;
337-
genesisHeader.MixHash = mixHash;
338-
genesisHeader.Nonce = (ulong)nonce;
339-
genesisHeader.ReceiptsRoot = Keccak.EmptyTreeHash;
340-
genesisHeader.StateRoot = stateRoot;
341-
genesisHeader.TxRoot = Keccak.EmptyTreeHash;
342-
genesisHeader.BaseFeePerGas = baseFee;
332+
extraData)
333+
{
334+
Author = beneficiary,
335+
Hash = Keccak.Zero, // need to run the block to know the actual hash
336+
Bloom = Bloom.Empty,
337+
MixHash = mixHash,
338+
Nonce = (ulong)nonce,
339+
ReceiptsRoot = Keccak.EmptyTreeHash,
340+
StateRoot = stateRoot,
341+
TxRoot = Keccak.EmptyTreeHash,
342+
BaseFeePerGas = baseFee
343+
};
343344

344345
bool withdrawalsEnabled = chainSpecJson.Params.Eip4895TransitionTimestamp is not null && genesisHeader.Timestamp >= chainSpecJson.Params.Eip4895TransitionTimestamp;
345346
bool depositsEnabled = chainSpecJson.Params.Eip6110TransitionTimestamp is not null && genesisHeader.Timestamp >= chainSpecJson.Params.Eip6110TransitionTimestamp;

0 commit comments

Comments
 (0)