go-ethereum/accounts
gary rong 44b74cfc40 accounts/abi: add internalType information and fix issues (#20179)
* accounts/abi: fix various issues

The fixed issues include:

(1) If there is no return in a call function, unpack should
return nil error

(2) For some functions which have struct array as parameter,
it will also be detected and generate the struct definition

(3) For event, if it has non-indexed parameter, the parameter
name will also be assigned if empty. Also the internal struct
will be detected and generate struct defition if not exist.

(4) Fix annotation generation in event function

* accounts/abi: add new abi field internalType

* accounts: address comments and add tests

* accounts/abi: replace strings.ReplaceAll with strings.Replace
2019-10-31 14:17:51 +01:00
..
abi accounts/abi: add internalType information and fix issues (#20179) 2019-10-31 14:17:51 +01:00
external all: replace passPHRASE with passWORD in user interactions (#19932) 2019-08-12 12:00:38 +03:00
keystore all: replace passPHRASE with passWORD in user interactions (#19932) 2019-08-12 12:00:38 +03:00
scwallet accounts/scwallet: flag to specify path to smartcard daemon (#19439) 2019-05-31 12:30:28 +03:00
usbwallet crypto: add SignatureLength constant and use it everywhere (#19996) 2019-08-22 15:14:06 +02:00
accounts.go accounts,signer: better support for EIP-191 intended validator (#19523) 2019-05-15 21:26:07 +02:00
accounts_test.go all: update author list and licenses 2019-07-22 12:17:27 +03:00
errors.go all: replace passPHRASE with passWORD in user interactions (#19932) 2019-08-12 12:00:38 +03:00
hd.go accounts: switch Ledger derivation path to canonical one 2019-04-10 13:09:08 +03:00
hd_test.go accounts: refactor API for generalized USB wallets 2017-08-09 13:26:07 +03:00
manager.go accounts, internal/ethapi: use common Accounts method (#18428) 2019-08-08 12:23:40 +03:00
sort.go accounts, console: frendly card errors, support pin unblock 2019-04-08 13:19:37 +02:00
url.go accounts: add unit tests for URL (#17182) 2018-07-18 11:32:49 +03:00
url_test.go all: update author list and licenses 2019-07-22 12:17:27 +03:00