From 33b5faca4529b659f427b80080bcae95bbb1bfd6 Mon Sep 17 00:00:00 2001 From: Omar Date: Sat, 1 Nov 2025 04:50:58 +0300 Subject: [PATCH] Add revert reason to the assertion logs (#198) --- crates/core/src/differential_tests/driver.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/core/src/differential_tests/driver.rs b/crates/core/src/differential_tests/driver.rs index d98c2ad..1c63651 100644 --- a/crates/core/src/differential_tests/driver.rs +++ b/crates/core/src/differential_tests/driver.rs @@ -597,15 +597,17 @@ where let expected = !assertion.exception; let actual = receipt.status(); if actual != expected { + let revert_reason = tracing_result.revert_reason.as_ref(); tracing::error!( expected, actual, ?receipt, ?tracing_result, + ?revert_reason, "Transaction status assertion failed" ); anyhow::bail!( - "Transaction status assertion failed - Expected {expected} but got {actual}", + "Transaction status assertion failed - Expected {expected} but got {actual}. Revert reason: {revert_reason:?}", ); }