From bfa84bb1b739ec16605646c09ef51406989a499a Mon Sep 17 00:00:00 2001 From: Chris Evanko <106608356+cjeva10@users.noreply.github.com> Date: Thu, 6 Jul 2023 13:16:01 -0400 Subject: [PATCH] Match statement for handling error messages - reverted and default case (#3640) Co-authored-by: Matthias Seitz --- crates/revm/revm-inspectors/src/tracing/types.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/revm/revm-inspectors/src/tracing/types.rs b/crates/revm/revm-inspectors/src/tracing/types.rs index 37305eb687..b66bd67261 100644 --- a/crates/revm/revm-inspectors/src/tracing/types.rs +++ b/crates/revm/revm-inspectors/src/tracing/types.rs @@ -161,7 +161,10 @@ impl CallTrace { /// Returns the error message if it is an erroneous result. pub(crate) fn as_error(&self) -> Option { - self.is_error().then(|| format!("{:?}", self.status)) + self.is_error().then(|| match self.status { + InstructionResult::Revert => "Reverted".to_string(), + status => format!("{:?}", status), + }) } }