Skip to content

Commit fece13e

Browse files
Remove AdvanceStateUpToBlock function
1 parent 4758974 commit fece13e

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

arbitrum/recreatestate.go

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -86,24 +86,3 @@ func AdvanceStateByBlock(ctx context.Context, bc *core.BlockChain, state *state.
8686
}
8787
return state, block, nil
8888
}
89-
90-
func AdvanceStateUpToBlock(ctx context.Context, bc *core.BlockChain, state *state.StateDB, targetHeader *types.Header, lastAvailableHeader *types.Header, logFunc StateBuildingLogFunction) (*state.StateDB, error) {
91-
returnedBlockNumber := targetHeader.Number.Uint64()
92-
blockToRecreate := lastAvailableHeader.Number.Uint64() + 1
93-
prevHash := lastAvailableHeader.Hash()
94-
for ctx.Err() == nil {
95-
state, block, err := AdvanceStateByBlock(ctx, bc, state, targetHeader, blockToRecreate, prevHash, logFunc)
96-
if err != nil {
97-
return nil, err
98-
}
99-
prevHash = block.Hash()
100-
if blockToRecreate >= returnedBlockNumber {
101-
if block.Hash() != targetHeader.Hash() {
102-
return nil, fmt.Errorf("blockHash doesn't match when recreating number: %d expected: %v got: %v", blockToRecreate, targetHeader.Hash(), block.Hash())
103-
}
104-
return state, nil
105-
}
106-
blockToRecreate++
107-
}
108-
return nil, ctx.Err()
109-
}

0 commit comments

Comments
 (0)