diff --git a/src/chains/ethereum/ethereum/src/helpers/run-transactions.ts b/src/chains/ethereum/ethereum/src/helpers/run-transactions.ts index 16250d9b2e..a9d8864c1c 100644 --- a/src/chains/ethereum/ethereum/src/helpers/run-transactions.ts +++ b/src/chains/ethereum/ethereum/src/helpers/run-transactions.ts @@ -17,9 +17,13 @@ export async function runTransactions( block: RuntimeBlock ) { for (let i = 0, l = transactions.length; i < l; i++) { - await vm.runTx({ - tx: transactions[i] as any, - block: block as any - }); + await vm + .runTx({ + tx: transactions[i] as any, + block: block as any + }) + // we ignore transactions that error because we just want to _run_ these, + // transactions just to update the blockchain's state + .catch(() => {}); } }