diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2016-12-15 06:34:27 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2017-01-09 17:36:33 +0800 |
commit | 47372813efa13e8f92b90e70ab46b69e6792d8c7 (patch) | |
tree | d76ee4146bc76a5957b0f6c7a1fd8fc065ddecfa /accounts/abi | |
parent | fc213c873d2e922a606f08a1a6323243da26dd2a (diff) | |
download | go-tangerine-47372813efa13e8f92b90e70ab46b69e6792d8c7.tar go-tangerine-47372813efa13e8f92b90e70ab46b69e6792d8c7.tar.gz go-tangerine-47372813efa13e8f92b90e70ab46b69e6792d8c7.tar.bz2 go-tangerine-47372813efa13e8f92b90e70ab46b69e6792d8c7.tar.lz go-tangerine-47372813efa13e8f92b90e70ab46b69e6792d8c7.tar.xz go-tangerine-47372813efa13e8f92b90e70ab46b69e6792d8c7.tar.zst go-tangerine-47372813efa13e8f92b90e70ab46b69e6792d8c7.zip |
accounts/abi: fixed comments
Diffstat (limited to 'accounts/abi')
-rw-r--r-- | accounts/abi/abi.go | 5 | ||||
-rw-r--r-- | accounts/abi/type.go | 5 |
2 files changed, 5 insertions, 5 deletions
diff --git a/accounts/abi/abi.go b/accounts/abi/abi.go index 3af8d41c6..627a2a0c4 100644 --- a/accounts/abi/abi.go +++ b/accounts/abi/abi.go @@ -91,9 +91,8 @@ func toGoSlice(i int, t Argument, output []byte) (interface{}, error) { // first we need to create a slice of the type var refSlice reflect.Value switch elem.T { - case IntTy, UintTy, BoolTy: //we need to create the correct type of array otherwise we see the following issue; - //cannot unmarshal []*big.Int in to []uint32 as described in - //https://github.com/ethereum/go-ethereum/issues/2802 + case IntTy, UintTy, BoolTy: + // create a new reference slice matching the element type switch t.Type.Kind { case reflect.Bool: refSlice = reflect.ValueOf([]bool(nil)) diff --git a/accounts/abi/type.go b/accounts/abi/type.go index 6fde7bf71..191c29955 100644 --- a/accounts/abi/type.go +++ b/accounts/abi/type.go @@ -91,8 +91,9 @@ func NewType(t string) (typ Type, err error) { } typ.Elem = &sliceType typ.stringKind = sliceType.stringKind + t[len(res[1]):] - //Altough we know that this is an array, we cannot return as we don't - //know the type of the element, however, if it is still an array, then don't determine the type + // Altough we know that this is an array, we cannot return + // as we don't know the type of the element, however, if it + // is still an array, then don't determine the type. if typ.Elem.IsArray { return typ, nil } |