We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 193b588 + 53accba commit f25d209Copy full SHA for f25d209
eth/vm/base.py
@@ -231,6 +231,7 @@ def apply_all_transactions(
231
)
232
except EVMMissingData as exc:
233
self.state.revert(snapshot)
234
+ raise
235
236
result_header = self.add_receipt_to_header(previous_header, receipt)
237
previous_header = result_header
newsfragments/1889.bugfix.rst
@@ -0,0 +1,3 @@
1
+Bug: if data was missing during a call to :meth:`~eth.vm.base.VM.apply_all_transactions`,
2
+then the call would revert and continue processing transactions. Fix: we re-raise
3
+the :class:`~eth.exceptions.EVMMissingData` and do not continue processing transactions.
0 commit comments