From fece13e75a3448d5ef53e72a7d46ebb6118575ad Mon Sep 17 00:00:00 2001 From: Ganesh Vanahalli Date: Wed, 2 Oct 2024 11:25:35 +0530 Subject: [PATCH] Remove AdvanceStateUpToBlock function --- arbitrum/recreatestate.go | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/arbitrum/recreatestate.go b/arbitrum/recreatestate.go index bd16c9d3a..f60d55aab 100644 --- a/arbitrum/recreatestate.go +++ b/arbitrum/recreatestate.go @@ -86,24 +86,3 @@ func AdvanceStateByBlock(ctx context.Context, bc *core.BlockChain, state *state. } return state, block, nil } - -func AdvanceStateUpToBlock(ctx context.Context, bc *core.BlockChain, state *state.StateDB, targetHeader *types.Header, lastAvailableHeader *types.Header, logFunc StateBuildingLogFunction) (*state.StateDB, error) { - returnedBlockNumber := targetHeader.Number.Uint64() - blockToRecreate := lastAvailableHeader.Number.Uint64() + 1 - prevHash := lastAvailableHeader.Hash() - for ctx.Err() == nil { - state, block, err := AdvanceStateByBlock(ctx, bc, state, targetHeader, blockToRecreate, prevHash, logFunc) - if err != nil { - return nil, err - } - prevHash = block.Hash() - if blockToRecreate >= returnedBlockNumber { - if block.Hash() != targetHeader.Hash() { - return nil, fmt.Errorf("blockHash doesn't match when recreating number: %d expected: %v got: %v", blockToRecreate, targetHeader.Hash(), block.Hash()) - } - return state, nil - } - blockToRecreate++ - } - return nil, ctx.Err() -}