From 8466b01682799c22ad6e280ed2df5457ec51efc8 Mon Sep 17 00:00:00 2001 From: Tsahi Zidenberg Date: Mon, 27 Jan 2025 19:38:21 -0700 Subject: [PATCH] further fix TestPrestateTracingSimple --- system_tests/debugapi_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/system_tests/debugapi_test.go b/system_tests/debugapi_test.go index 8e490df2b2..1cc466fff2 100644 --- a/system_tests/debugapi_test.go +++ b/system_tests/debugapi_test.go @@ -120,7 +120,12 @@ func TestPrestateTracingSimple(t *testing.T) { gas := arbmath.BigMulByUint(receipt.EffectiveGasPrice, receipt.GasUsed) expBalance = arbmath.BigSub(expBalance, gas) if !arbmath.BigEquals(result.Post[sender].Balance.ToInt(), expBalance) { - Fatal(t, "Unexpected final balance of sender ", "expected: ", expBalance, " got: ", result.Post[sender].Balance.ToInt(), " diff: ", arbmath.BigSub(result.Post[sender].Balance.ToInt(), expBalance), " gas: ", receipt.GasUsed) + Fatal(t, "Unexpected final balance of sender") + } + onchain, err := builder.L2.Client.BalanceAt(ctx, sender, receipt.BlockNumber) + Require(t, err) + if !arbmath.BigEquals(result.Post[sender].Balance.ToInt(), onchain) { + Fatal(t, "Final balance of sender does not fit chain") } if !arbmath.BigEquals(result.Post[receiver].Balance.ToInt(), value) { Fatal(t, "Unexpected final balance of receiver")