Skip to content

Commit 011687d

Browse files
committed
- Fix default behavior of beaconBlockRootHandler argument in BlockProcessor.ctor
1 parent dcf7998 commit 011687d

File tree

13 files changed

+18
-32
lines changed

13 files changed

+18
-32
lines changed

src/Nethermind/Nethermind.AccountAbstraction.Test/AccountAbstractionRpcModuleTests.TestAccountAbstractionRpcBlockchain.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -193,8 +193,7 @@ protected override BlockProcessor CreateBlockProcessor()
193193
State,
194194
ReceiptStorage,
195195
NullWitnessCollector.Instance,
196-
LogManager,
197-
beaconBlockRootHandler: new BeaconBlockRootHandler());
196+
LogManager);
198197

199198
var parser = new AbiDefinitionParser();
200199
parser.RegisterAbiTypeFactory(new AbiTuple<UserOperationAbi>());

src/Nethermind/Nethermind.Blockchain.Test/BlockProcessorTests.cs

+3-6
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ public void Prepared_block_contains_author_field()
5252
stateProvider,
5353
NullReceiptStorage.Instance,
5454
NullWitnessCollector.Instance,
55-
LimboLogs.Instance,
56-
beaconBlockRootHandler: new BeaconBlockRootHandler());
55+
LimboLogs.Instance);
5756

5857
BlockHeader header = Build.A.BlockHeader.WithAuthor(TestItem.AddressD).TestObject;
5958
Block block = Build.A.Block.WithHeader(header).TestObject;
@@ -84,8 +83,7 @@ public void Can_store_a_witness()
8483
stateProvider,
8584
NullReceiptStorage.Instance,
8685
witnessCollector,
87-
LimboLogs.Instance,
88-
beaconBlockRootHandler: new BeaconBlockRootHandler());
86+
LimboLogs.Instance);
8987

9088
BlockHeader header = Build.A.BlockHeader.WithAuthor(TestItem.AddressD).TestObject;
9189
Block block = Build.A.Block.WithHeader(header).TestObject;
@@ -114,8 +112,7 @@ public void Recovers_state_on_cancel()
114112
stateProvider,
115113
NullReceiptStorage.Instance,
116114
NullWitnessCollector.Instance,
117-
LimboLogs.Instance,
118-
beaconBlockRootHandler: new BeaconBlockRootHandler());
115+
LimboLogs.Instance);
119116

120117
BlockHeader header = Build.A.BlockHeader.WithNumber(1).WithAuthor(TestItem.AddressD).TestObject;
121118
Block block = Build.A.Block.WithTransactions(1, MuirGlacier.Instance).WithHeader(header).TestObject;

src/Nethermind/Nethermind.Blockchain.Test/Producers/DevBlockproducerTests.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ public void Test()
7777
stateProvider,
7878
NullReceiptStorage.Instance,
7979
NullWitnessCollector.Instance,
80-
LimboLogs.Instance,
81-
beaconBlockRootHandler: new BeaconBlockRootHandler());
80+
LimboLogs.Instance);
8281
BlockchainProcessor blockchainProcessor = new(
8382
blockTree,
8483
blockProcessor,

src/Nethermind/Nethermind.Blockchain.Test/ReorgTests.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,7 @@ public void Setup()
8686
stateProvider,
8787
NullReceiptStorage.Instance,
8888
new WitnessCollector(memDbProvider.StateDb, LimboLogs.Instance),
89-
LimboLogs.Instance,
90-
beaconBlockRootHandler: new BeaconBlockRootHandler());
89+
LimboLogs.Instance);
9190
_blockchainProcessor = new BlockchainProcessor(
9291
_blockTree,
9392
blockProcessor,

src/Nethermind/Nethermind.Clique.Test/CliqueBlockProducerTests.cs

+2-4
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,7 @@ public On CreateNode(PrivateKey privateKey, bool withGenesisAlreadyProcessed = f
133133
stateProvider,
134134
NullReceiptStorage.Instance,
135135
NullWitnessCollector.Instance,
136-
nodeLogManager,
137-
beaconBlockRootHandler: new BeaconBlockRootHandler());
136+
nodeLogManager);
138137

139138
BlockchainProcessor processor = new(blockTree, blockProcessor, new AuthorRecoveryStep(snapshotManager), stateReader, nodeLogManager, BlockchainProcessor.Options.NoReceipts);
140139
processor.Start();
@@ -153,8 +152,7 @@ public On CreateNode(PrivateKey privateKey, bool withGenesisAlreadyProcessed = f
153152
minerStateProvider,
154153
NullReceiptStorage.Instance,
155154
NullWitnessCollector.Instance,
156-
nodeLogManager,
157-
beaconBlockRootHandler: new BeaconBlockRootHandler());
155+
nodeLogManager);
158156

159157
BlockchainProcessor minerProcessor = new(blockTree, minerBlockProcessor, new AuthorRecoveryStep(snapshotManager), stateReader, nodeLogManager, BlockchainProcessor.Options.NoReceipts);
160158

src/Nethermind/Nethermind.Consensus/Processing/BlockProcessor.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public BlockProcessor(
5757
IWitnessCollector? witnessCollector,
5858
ILogManager? logManager,
5959
IWithdrawalProcessor? withdrawalProcessor = null,
60-
IBeaconBlockRootHandler? beaconBlockRootHandler = null)
60+
IBeaconBlockRootHandler beaconBlockRootHandler = null)
6161
{
6262
_logger = logManager?.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager));
6363
_specProvider = specProvider ?? throw new ArgumentNullException(nameof(specProvider));
@@ -68,7 +68,7 @@ public BlockProcessor(
6868
_withdrawalProcessor = withdrawalProcessor ?? new WithdrawalProcessor(stateProvider, logManager);
6969
_rewardCalculator = rewardCalculator ?? throw new ArgumentNullException(nameof(rewardCalculator));
7070
_blockTransactionsExecutor = blockTransactionsExecutor ?? throw new ArgumentNullException(nameof(blockTransactionsExecutor));
71-
_beaconBlockRootHandler = beaconBlockRootHandler ?? throw new ArgumentNullException(nameof(beaconBlockRootHandler));
71+
_beaconBlockRootHandler = beaconBlockRootHandler ?? new BeaconBlockRootHandler();
7272

7373
_receiptsTracer = new BlockReceiptsTracer();
7474
}

src/Nethermind/Nethermind.Consensus/Processing/ReadOnlyChainProcessingEnv.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ public ReadOnlyChainProcessingEnv(
5151
StateProvider,
5252
receiptStorage,
5353
NullWitnessCollector.Instance,
54-
logManager,
55-
beaconBlockRootHandler: new BeaconBlockRootHandler());
54+
logManager);
5655

5756
_blockProcessingQueue = new BlockchainProcessor(_txEnv.BlockTree, BlockProcessor, recoveryStep, _txEnv.StateReader, logManager, BlockchainProcessor.Options.NoReceipts);
5857
BlockProcessingQueue = _blockProcessingQueue;

src/Nethermind/Nethermind.Consensus/Producers/BlockProducerEnvFactory.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,7 @@ protected virtual BlockProcessor CreateBlockProcessor(ReadOnlyTxProcessingEnv re
150150
receiptStorage,
151151
NullWitnessCollector.Instance,
152152
logManager,
153-
new BlockProductionWithdrawalProcessor(new WithdrawalProcessor(readOnlyTxProcessingEnv.StateProvider, logManager)),
154-
new BeaconBlockRootHandler());
153+
new BlockProductionWithdrawalProcessor(new WithdrawalProcessor(readOnlyTxProcessingEnv.StateProvider, logManager)));
155154

156155
}
157156
}

src/Nethermind/Nethermind.Core.Test/Blockchain/TestBlockchain.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -352,8 +352,7 @@ protected virtual IBlockProcessor CreateBlockProcessor() =>
352352
State,
353353
ReceiptStorage,
354354
NullWitnessCollector.Instance,
355-
LogManager,
356-
beaconBlockRootHandler: BeaconBlockRootHandler);
355+
LogManager);
357356

358357
public async Task WaitForNewHead()
359358
{

src/Nethermind/Nethermind.JsonRpc.Test/Modules/Trace/ParityStyleTracerTests.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ public void Setup()
7777
stateProvider,
7878
NullReceiptStorage.Instance,
7979
NullWitnessCollector.Instance,
80-
LimboLogs.Instance,
81-
beaconBlockRootHandler: new BeaconBlockRootHandler());
80+
LimboLogs.Instance);
8281

8382
RecoverSignatures txRecovery = new(new EthereumEcdsa(TestBlockchainIds.ChainId, LimboLogs.Instance), NullTxPool.Instance, specProvider, LimboLogs.Instance);
8483
_processor = new BlockchainProcessor(_blockTree, blockProcessor, txRecovery, stateReader, LimboLogs.Instance, BlockchainProcessor.Options.NoReceipts);

src/Nethermind/Nethermind.Merge.Plugin.Test/EngineModuleTests.Setup.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,7 @@ protected override IBlockProcessor CreateBlockProcessor()
224224
State,
225225
ReceiptStorage,
226226
NullWitnessCollector.Instance,
227-
LogManager,
228-
beaconBlockRootHandler: new BeaconBlockRootHandler());
227+
LogManager);
229228

230229
return new TestBlockProcessorInterceptor(processor, _blockProcessingThrottle);
231230
}

src/Nethermind/Nethermind.Mev.Test/MevRpcModuleTests.TestMevRpcBlockchain.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,7 @@ protected override BlockProcessor CreateBlockProcessor()
207207
State,
208208
ReceiptStorage,
209209
NullWitnessCollector.Instance,
210-
LogManager,
211-
beaconBlockRootHandler: new BeaconBlockRootHandler());
210+
LogManager);
212211

213212
_tracerFactory = new TracerFactory(
214213
DbProvider,

src/Nethermind/Nethermind.Synchronization.Test/SyncThreadTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ private SyncTestContext CreateSyncManager(int index)
300300
stateProvider,
301301
receiptStorage,
302302
NullWitnessCollector.Instance,
303-
logManager, beaconBlockRootHandler: new BeaconBlockRootHandler());
303+
logManager);
304304

305305
RecoverSignatures step = new(ecdsa, txPool, specProvider, logManager);
306306
BlockchainProcessor processor = new(tree, blockProcessor, step, stateReader, logManager,
@@ -322,7 +322,7 @@ private SyncTestContext CreateSyncManager(int index)
322322
devState,
323323
receiptStorage,
324324
NullWitnessCollector.Instance,
325-
logManager, beaconBlockRootHandler: new BeaconBlockRootHandler());
325+
logManager);
326326

327327
BlockchainProcessor devChainProcessor = new(tree, devBlockProcessor, step, stateReader, logManager,
328328
BlockchainProcessor.Options.NoReceipts);

0 commit comments

Comments
 (0)