From dd173d8c861ecca355dada62f4e6d98047da420b Mon Sep 17 00:00:00 2001 From: Erik van den Brink Date: Fri, 24 Jan 2025 12:56:24 +0100 Subject: [PATCH] update MarshalJSON check --- pkg/core/state/contract_invocation.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/core/state/contract_invocation.go b/pkg/core/state/contract_invocation.go index 6adacbeb6c..8e61116324 100644 --- a/pkg/core/state/contract_invocation.go +++ b/pkg/core/state/contract_invocation.go @@ -75,7 +75,7 @@ func (ci *ContractInvocation) EncodeBinaryWithContext(w *io.BinWriter, sc *stack // MarshalJSON implements the json.Marshaler interface. func (ci ContractInvocation) MarshalJSON() ([]byte, error) { var item []byte - if ci.argumentsBytes != nil { + if ci.Arguments == nil && ci.argumentsBytes != nil { si, err := stackitem.Deserialize(ci.argumentsBytes) if err != nil { return nil, err