diff --git a/tests/state_test_util.go b/tests/state_test_util.go index 37c59f75fde..0157201e404 100644 --- a/tests/state_test_util.go +++ b/tests/state_test_util.go @@ -193,13 +193,10 @@ func MakePreState(db ethdb.Database, accounts core.GenesisAlloc, blockNr uint64) // Commit and re-open to start with a clean state. statedb.Finalise(false, tds.TrieStateWriter()) tds.SetBlockNr(blockNr + 1) - statedb.Commit(false, tds.DbStateWriter()) - root, err := tds.IntermediateRoot(statedb, false) - if err != nil { + if err := statedb.Commit(false, tds.DbStateWriter()); err != nil { return nil, nil, err } - tds, err = state.NewTrieDbState(root, db, blockNr) - if err != nil { + if _, err := tds.TrieRoot(); err != nil { return nil, nil, err } statedb = state.New(tds)