From 97e2d5aeb76df8d81a28f385f8b31e558c6daf7b Mon Sep 17 00:00:00 2001 From: Exca-DK Date: Sat, 1 Mar 2025 02:17:05 +0100 Subject: [PATCH] Fix index --- accounts/abi/argument.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/accounts/abi/argument.go b/accounts/abi/argument.go index ebf1da4f91..9d97a2b4b9 100644 --- a/accounts/abi/argument.go +++ b/accounts/abi/argument.go @@ -192,7 +192,8 @@ func (arguments Arguments) UnpackValues(data []byte) ([]interface{}, error) { retval := make([]interface{}, 0, size) virtualArgs := 0 - for index, arg := range arguments { + index := 0 + for _, arg := range arguments { if arg.Indexed { continue } @@ -218,6 +219,7 @@ func (arguments Arguments) UnpackValues(data []byte) ([]interface{}, error) { virtualArgs += getTypeSize(arg.Type)/32 - 1 } retval = append(retval, marshalledValue) + index++ } return retval, nil }