forked from cerc-io/plugeth
* accounts/abi: simplified reflection logic * accounts/abi: simplified reflection logic * accounts/abi: removed unpack * accounts/abi: removed comments * accounts/abi: removed uneccessary complications * accounts/abi: minor changes in error messages * accounts/abi: removed unnused code * accounts/abi: fixed indexed argument unpacking * accounts/abi: removed superfluous test cases This commit removes two test cases. The first one is trivially invalid as we have the same test cases as passing in packing_test.go L375. The second one passes now, because we don't need the mapArgNamesToStructFields in unpack_atomic anymore. Checking for purely underscored arg names generally should not be something we do as the abi/contract is generally out of the control of the user. * accounts/abi: removed comments, debug println * accounts/abi: added commented out code * accounts/abi: addressed comments * accounts/abi: remove unnecessary dst.CanSet check * accounts/abi: added dst.CanSet checks |
||
|---|---|---|
| .. | ||
| bind | ||
| abi_test.go | ||
| abi.go | ||
| argument.go | ||
| doc.go | ||
| error.go | ||
| event_test.go | ||
| event.go | ||
| method_test.go | ||
| method.go | ||
| pack_test.go | ||
| pack.go | ||
| packing_test.go | ||
| reflect_test.go | ||
| reflect.go | ||
| topics_test.go | ||
| topics.go | ||
| type_test.go | ||
| type.go | ||
| unpack_test.go | ||
| unpack.go | ||