From ac06e7095c9b4547f8f30448418318e750357876 Mon Sep 17 00:00:00 2001 From: Cal Bera Date: Fri, 15 Aug 2025 09:35:56 -0700 Subject: [PATCH] BRG4-10: preserve returned error via wrapping --- core/state_transition.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/state_transition.go b/core/state_transition.go index 09dd8d5e87..8853e13ed1 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -228,7 +228,7 @@ func ApplyPoLMessage(msg *Message, evm *vm.EVM) *ExecutionResult { result := &ExecutionResult{} ret, leftOverGas, err := evm.Call(msg.From, *msg.To, msg.Data, msg.GasLimit, common.U2560) if err != nil { - result.Err = fmt.Errorf("PoL tx failed to execute: %v", err) + result.Err = fmt.Errorf("PoL tx failed to execute: %w", err) } result.ReturnData = ret result.MaxUsedGas = msg.GasLimit - leftOverGas // To inform how much gas was needed to run the msg.