diff --git a/packages/vm/test/tester/runners/BlockchainTestsRunner.ts b/packages/vm/test/tester/runners/BlockchainTestsRunner.ts index 92e20239fd..a33b167960 100644 --- a/packages/vm/test/tester/runners/BlockchainTestsRunner.ts +++ b/packages/vm/test/tester/runners/BlockchainTestsRunner.ts @@ -3,7 +3,7 @@ import { EthashConsensus, createBlockchain } from '@ethereumjs/blockchain' import { ConsensusAlgorithm } from '@ethereumjs/common' import { Ethash } from '@ethereumjs/ethash' import { RLP } from '@ethereumjs/rlp' -import { DefaultStateManager } from '@ethereumjs/statemanager' +import { Caches, DefaultStateManager } from '@ethereumjs/statemanager' import { Trie } from '@ethereumjs/trie' import { createTxFromSerializedData } from '@ethereumjs/tx' import { @@ -49,6 +49,7 @@ export async function runBlockchainTest(options: any, testData: any, t: tape.Tes let cacheDB = new MapDB() let state = new Trie({ useKeyHashing: true, common }) let stateManager = new DefaultStateManager({ + caches: new Caches(), trie: state, common, }) diff --git a/packages/vm/test/tester/runners/GeneralStateTestsRunner.ts b/packages/vm/test/tester/runners/GeneralStateTestsRunner.ts index 992cc6c11c..fe715a1cbd 100644 --- a/packages/vm/test/tester/runners/GeneralStateTestsRunner.ts +++ b/packages/vm/test/tester/runners/GeneralStateTestsRunner.ts @@ -1,7 +1,7 @@ import { Block } from '@ethereumjs/block' import { createBlockchain } from '@ethereumjs/blockchain' import { type InterpreterStep } from '@ethereumjs/evm' -import { DefaultStateManager } from '@ethereumjs/statemanager' +import { Caches, DefaultStateManager } from '@ethereumjs/statemanager' import { Trie } from '@ethereumjs/trie' import { Account, @@ -81,6 +81,7 @@ async function runTestCase(options: any, testData: any, t: tape.Test) { const blockchain = await createBlockchain({ genesisBlock, common }) const state = new Trie({ useKeyHashing: true, common }) const stateManager = new DefaultStateManager({ + caches: new Caches(), trie: state, common, })