diff --git a/accounts/abi/type.go b/accounts/abi/type.go index 3538bd992c..2fd11ac123 100644 --- a/accounts/abi/type.go +++ b/accounts/abi/type.go @@ -252,15 +252,11 @@ func (t Type) GetType() reflect.Type { case FixedBytesTy: return reflect.ArrayOf(t.Size, reflect.TypeFor[byte]()) case BytesTy: - return reflect.SliceOf(reflect.TypeFor[byte]()) - case HashTy: - // hashtype currently not used - return reflect.ArrayOf(32, reflect.TypeFor[byte]()) - case FixedPointTy: - // fixedpoint type currently not used - return reflect.ArrayOf(32, reflect.TypeFor[byte]()) + return reflect.TypeFor[[]byte]() + case HashTy, FixedPointTy: // currently not used + return reflect.TypeFor[[32]byte]() case FunctionTy: - return reflect.ArrayOf(24, reflect.TypeFor[byte]()) + return reflect.TypeFor[[24]byte]() default: panic("Invalid type") }