From 350f1a1e49a422bf0a727e97407f3490dd39e8fe Mon Sep 17 00:00:00 2001 From: Chris Evanko <106608356+cjeva10@users.noreply.github.com> Date: Thu, 6 Jul 2023 10:29:21 -0400 Subject: [PATCH] fix: populate transaction trace error field (#3627) --- crates/revm/revm-inspectors/src/tracing/types.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/revm/revm-inspectors/src/tracing/types.rs b/crates/revm/revm-inspectors/src/tracing/types.rs index 34c990abdd..37305eb687 100644 --- a/crates/revm/revm-inspectors/src/tracing/types.rs +++ b/crates/revm/revm-inspectors/src/tracing/types.rs @@ -321,9 +321,10 @@ impl CallTraceNode { pub(crate) fn parity_transaction_trace(&self, trace_address: Vec) -> TransactionTrace { let action = self.parity_action(); let output = self.parity_trace_output(); + let error = self.trace.as_error(); TransactionTrace { action, - error: None, + error, result: Some(output), trace_address, subtraces: self.children.len(),