move variable declaration to start of function

This commit is contained in:
Jared Wasinger 2023-12-19 19:02:08 +08:00
parent 2d0ee010f2
commit b883a901ed

View file

@ -1606,6 +1606,8 @@ func (bc *BlockChain) insertChain(chain types.Blocks, setHead bool) (int, error)
var ( var (
stats = insertStats{startTime: mclock.Now()} stats = insertStats{startTime: mclock.Now()}
lastCanon *types.Block lastCanon *types.Block
statedb *state.StateDB
err error
) )
// Fire a single chain head event if we've progressed the chain // Fire a single chain head event if we've progressed the chain
defer func() { defer func() {
@ -1782,8 +1784,6 @@ func (bc *BlockChain) insertChain(chain types.Blocks, setHead bool) (int, error)
parent = bc.GetHeader(block.ParentHash(), block.NumberU64()-1) parent = bc.GetHeader(block.ParentHash(), block.NumberU64()-1)
} }
var statedb *state.StateDB
var err error
recordBlockwitness := bc.witnessRecordingPath.Load() != nil recordBlockwitness := bc.witnessRecordingPath.Load() != nil
if recordBlockwitness { if recordBlockwitness {
statedb, err = state.NewWithWitnessRecording(parent.Root, bc.stateCache, bc.snaps) statedb, err = state.NewWithWitnessRecording(parent.Root, bc.stateCache, bc.snaps)