diff --git a/accounts/abi/argument.go b/accounts/abi/argument.go index e48f763890..c1bf7aec86 100644 --- a/accounts/abi/argument.go +++ b/accounts/abi/argument.go @@ -165,7 +165,7 @@ func (arguments Arguments) copyTuple(v any, marshalledValues []any) error { } case reflect.Slice, reflect.Array: if value.Len() < len(marshalledValues) { - return fmt.Errorf("abi: insufficient number of arguments for unpack, want %d, got %d", len(arguments), value.Len()) + return fmt.Errorf("abi: insufficient number of arguments for unpack, want %d, got %d", len(marshalledValues), value.Len()) } for i := range nonIndexedArgs { if err := set(value.Index(i), reflect.ValueOf(marshalledValues[i])); err != nil {