From c0eacd4eee9ddf132a7e66a2e5822d171c10f2e3 Mon Sep 17 00:00:00 2001 From: Manav Darji Date: Wed, 26 Mar 2025 02:05:40 +0530 Subject: [PATCH] core: remove todo and update call to create new state processor --- core/blockchain.go | 2 +- core/state_processor.go | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/core/blockchain.go b/core/blockchain.go index 98fb1f75be..993fbb2300 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -363,7 +363,7 @@ func NewBlockChain(db ethdb.Database, cacheConfig *CacheConfig, genesis *Genesis bc.statedb = state.NewDatabase(bc.triedb, nil) bc.validator = NewBlockValidator(chainConfig, bc) bc.prefetcher = newStatePrefetcher(chainConfig, bc.hc) - bc.processor = NewStateProcessor(chainConfig, bc, bc.hc) + bc.processor = NewStateProcessor(chainConfig, bc.hc) bc.genesisBlock = bc.GetBlockByNumber(0) if bc.genesisBlock == nil { diff --git a/core/state_processor.go b/core/state_processor.go index 35bd99d955..6a68d95b6e 100644 --- a/core/state_processor.go +++ b/core/state_processor.go @@ -80,7 +80,6 @@ func (p *StateProcessor) Process(block *types.Block, statedb *state.StateDB, cfg context = NewEVMBlockContext(header, p.chain, nil) vmenv := vm.NewEVM(context, vm.TxContext{}, statedb, p.config, cfg) - // TODO(manav): Find out why this is needed var tracingStateDB = vm.StateDB(statedb) if hooks := cfg.Tracer; hooks != nil { tracingStateDB = state.NewHookedState(statedb, hooks)