aboutsummaryrefslogtreecommitdiffstats
path: root/accounts
Commit message (Expand)AuthorAgeFilesLines
* accounts: fix comment typo (#15977)Miguel Mota2018-01-261-1/+1
* accounts/abi/bind: support event filtering in abigenPéter Szilágyi2018-01-249-34/+914
* all: update generated code (#15808)Felix Lange2018-01-083-1/+5
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-036-22/+21
* various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-1/+1
* accounts/abi: handle named ouputs prefixed with underscores (#15766)Péter Szilágyi2017-12-304-4/+153
* Merge pull request #15731 from holiman/revamp_abiMartin Holst Swende2017-12-2311-379/+666
|\
| * accounts/abi: merging of https://github.com/ethereum/go-ethereum/pull/15452 +...Martin Holst Swende2017-12-235-47/+128
| * acounts/abi: refactor abi, generalize abi pack/unpack to ArgumentsMartin Holst Swende2017-12-237-251/+260
| * accounts/abi: add unpack into array testRobert Zaremba2017-12-213-2/+17
| * accounts/abi: add Method Unpack testsRobert Zaremba2017-12-211-36/+59
| * accounts/abi: satisfy most of the linter warningsRobert Zaremba2017-12-217-95/+87
| * accounts/abi: fix event unpack into sliceRobert Zaremba2017-12-215-23/+36
| * accounts/abi: fix event tupleUnpackRobert Zaremba2017-12-211-7/+7
| * accounts/abi: adding event unpacker testsRobert Zaremba2017-12-211-0/+154
* | accounts, consensus, core, eth: make chain maker consensus agnostic (#15497)gary rong2017-12-221-3/+3
|/
* Merge pull request #15285 from yondonfu/abi-offset-fixed-arraysMartin Holst Swende2017-12-212-1/+194
|\
| * accounts/abi: update array type check in method.go. Add more packing testsYondon Fu2017-12-192-6/+138
| * Merge branch 'master' into abi-offset-fixed-arraysYondon Fu2017-12-1923-958/+1086
| |\
| * | accounts/abi: include fixed array size in offset for dynamic typeYondon Fu2017-10-122-1/+62
* | | accounts/abi: remove check for len%32==0 when unpacking events (#15670)Bob Glickstein2017-12-213-13/+47
* | | accounts/abi: update array length after parsing array (#15618)Dmitry Shulyak2017-12-204-26/+78
| |/ |/|
* | accounts/keystore: Improved error messageArmin2017-12-181-0/+3
* | all: use gometalinter.v2, fix new gosimple issues (#15650)Zach2017-12-132-3/+3
* | Merge pull request #15498 from nonsense/account_cache_modtime_test_fixPéter Szilágyi2017-11-241-1/+11
|\ \
| * | accounts/keystore: comments above time.SleepAnton Evangelatov2017-11-161-0/+3
| * | accounts/keystore: change modtime for test cases to be bigger than 1sec.Anton Evangelatov2017-11-161-1/+8
* | | cmd/geth: make geth account new faster with many keys (#15529)Martin Holst Swende2017-11-211-0/+7
* | | accounts/keystore: Ignore initial trigger of rescan-eventMartin Holst Swende2017-11-201-1/+5
* | | accounts/keystore: lock file cache during scan, minor polishPéter Szilágyi2017-11-202-91/+124
* | | accounts: list, then subscribe (sub requires active reader)Péter Szilágyi2017-11-201-5/+5
|/ /
* | accounts, internal: fail if no suitable estimated gas found (#15477)gary rong2017-11-151-11/+26
* | build: enable unconvert linter (#15456)ferhat elmas2017-11-111-1/+1
* | all: gofmt -w -s (#15419)ferhat elmas2017-11-082-2/+2
* | cmd, consensus, core, miner: instatx clique for --dev (#15323)Péter Szilágyi2017-10-241-1/+1
* | accounts/abi: improve type handling, add event support (#14743)RJ Catalano2017-10-1715-847/+903
|/
* accounts/keystore: scan key directory without locks held (#15171)Martin Holst Swende2017-10-094-102/+297
* accounts/usbwallet: handle bad interface number on macOSPéter Szilágyi2017-10-031-4/+8
* internal, accounts, eth: utilize vm failed flag to help gas estimationrjl4934564422017-10-021-11/+13
* accounts/abi/backends: add AdjustTime (#15077)Dave Appleton2017-09-151-0/+17
* accounts/abi/bind: pass non-empty directory when calling goimports (#15070)nkbai2017-09-082-2/+2
* core: implement Metropolis EIP 658, receipt status byterjl4934564422017-08-221-1/+2
* core, light: send chain events using event.Feed (#14865)Miya Chen2017-08-181-2/+1
* accounts: refactor API for generalized USB walletsPéter Szilágyi2017-08-0911-1960/+1436
* accounts, console, internal: support trezor hardware walletPéter Szilágyi2017-08-0915-29/+6662
* accounts: fix megacheck warnings (#14903)Egon Elbre2017-08-073-15/+6
* cmd/abigen: update generated go file header text (#14845)Leo Shklovskii2017-07-241-2/+2
* core: remove redundant storage of transactions and receipts (#14801)Péter Szilágyi2017-07-151-1/+2
* tests: update tests and implement general state tests (#14734)Felix Lange2017-07-111-4/+17
* core/state: access trie through Database interface, track errors (#14589)Felix Lange2017-06-271-2/+2
* accounts/abi: reorganizing package with small fixes (#14610)RJ Catalano2017-06-2713-1085/+1487
* accounts: fix spelling error (#14567)FaceHo2017-06-061-1/+1
* accounts/keystore, crypto: don't enforce key checks on existing keyfilesPéter Szilágyi2017-06-012-8/+4
* accounts/keystore, crypto: enforce 256 bit keys on importPéter Szilágyi2017-05-235-7/+11
* all: update license informationFelix Lange2017-04-144-4/+4
* consensus, core, ethstats: use engine specific block beneficiary (#14318)Péter Szilágyi2017-04-121-1/+1
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-2/+2
* Merge pull request #3801 from karalabe/ledger-linux-confirmPéter Szilágyi2017-03-282-13/+49
|\
| * accounts/usbwallet: if a confirmation is pending, skip refreshPéter Szilágyi2017-03-232-3/+16
| * accounts/usbwallet: fix Ledger hidapi/libusb protocol violationPéter Szilágyi2017-03-232-13/+36
* | core: refactor genesis handlingFelix Lange2017-03-233-22/+19
|/
* all: import "context" instead of "golang.org/x/net/context"Felix Lange2017-03-236-6/+6
* accounts/abi/bind: allow client to specify sender address for call (#3782)bas-vk2017-03-162-2/+42
* all: swap out the C++ ethash to the pure Go one (mining todo)Péter Szilágyi2017-03-091-1/+2
* Logger updates 3 (#3730)Péter Szilágyi2017-03-021-0/+9
* Merge pull request #3723 from karalabe/logger-updates-2Péter Szilágyi2017-02-284-16/+16
|\
| * all: next batch of log polishes to contextual versionsPéter Szilágyi2017-02-284-16/+16
* | all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-285-7/+8
|/
* accounts, eth/downloader: use "err" instead of "error" in logsPéter Szilágyi2017-02-274-10/+10
* common: move big integer math to common/math (#3699)Felix Lange2017-02-273-57/+47
* accounts, cmd: port packages over to the new logging systemPéter Szilágyi2017-02-235-29/+36
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-234-36/+30
* Merge pull request #3681 from karalabe/usb-hidapiNick Johnson2017-02-204-150/+38
|\
| * accounts/usbwallet, vendor: use hidapi instead of libusb directlyPéter Szilágyi2017-02-174-150/+38
* | crypto: add btcec fallback for sign/recover without cgo (#3680)Felix Lange2017-02-181-3/+2
|/
* accounts: ledger and HD review fixesPéter Szilágyi2017-02-134-59/+37
* accounts/usbwallet: detect and report in Ledger is in browser modePéter Szilágyi2017-02-131-4/+17
* accounts/usbwallet: make wallet responsive while Ledger is busyPéter Szilágyi2017-02-131-151/+309
* accounts/usbwallet: Ledger teardown on health-check failurePéter Szilágyi2017-02-132-8/+33
* accounts, cmd, internal, node: implement HD wallet self-derivationPéter Szilágyi2017-02-136-115/+347
* accounts, cmd, internal, mobile, node: canonical account URLsPéter Szilágyi2017-02-1313-93/+174
* accounts, cmd, eth, internal, miner, node: wallets and HD APIsPéter Szilágyi2017-02-1313-565/+1339
* accounts/usbwallet: two phase Ledger refreshes to avoid Windows bugPéter Szilágyi2017-02-131-25/+24
* accounts/usbwallet: support Ledger app version <1.0.2Péter Szilágyi2017-02-131-1/+5
* accounts/usbwallet: skip support on iOS altogetherPéter Szilágyi2017-02-134-0/+44
* accounts/usbwallet: initial support for Ledger walletsPéter Szilágyi2017-02-133-0/+750
* accounts, cmd, eth, internal, mobile, node: split account backendsPéter Szilágyi2017-02-1334-526/+851
* accounts/abi, internal/jsre/deps: gofmt -w -s (#3636)Diego Siqueira2017-02-031-2/+2
* accounts/abi/bind, internal/ethapi: binary search gas estimation (#3587)Péter Szilágyi2017-01-212-7/+72
* Merge pull request #3581 from karalabe/accounts-polishPéter Szilágyi2017-01-172-7/+7
|\
| * accounts, mobile: make account manager API a bit more uniformPéter Szilágyi2017-01-172-7/+7
* | cmd/geth, core: add support for recording SHA3 preimages (#3543)Nick Johnson2017-01-171-1/+1
|/
* accounts/abi: fix comment spelling errorPéter Szilágyi2017-01-131-1/+1
* all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-093-1/+11
* accounts/abi: fixed broken types slice testcasesThomas Bocek2017-01-092-14/+19
* accounts/abi: fixed commentsJeffrey Wilcke2017-01-092-5/+5
* accounts/abi: added testcase to unpack []uint32tbocek2017-01-091-0/+24
* accounts/abi: support custom int slice typesThomas Bocek2017-01-092-4/+51
* all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-072-11/+11
* all: gofmt -w -sFelix Lange2017-01-061-14/+14
* Merge pull request #3516 from fjl/types-drop-sign-ecdsaPéter Szilágyi2017-01-061-1/+1
|\
| * core/types: remove redundant SignECDSA wrappers, rename to SignTxFelix Lange2017-01-051-1/+1
* | Merge pull request #3518 from fjl/ethclient-dependency-cleanupPéter Szilágyi2017-01-061-2/+2
|\ \
| * | core/vm: move Log to core/typesFelix Lange2017-01-061-2/+2
| |/
* / accounts, internal, mobile: polish accounts API, extend Android testsPéter Szilágyi2017-01-052-4/+4
|/
* core/vm: improved EVM run loop & instruction calling (#3378)Jeffrey Wilcke2017-01-051-1/+1
* accounts/abi: add support for function types (#3405)RJ2017-01-054-4/+24
* accounts, core, crypto, internal: use normalised V during signature handling ...Péter Szilágyi2017-01-052-21/+8
* accounts/abi: add support for "anonymous" and "indexed" for events (#3464)bas-vk2016-12-224-20/+61
* Merge pull request #3403 from VoR0220/fixedPointsAbiPéter Szilágyi2016-12-192-7/+85
|\
| * accounts/abi: clean up PR and add type parsing testsPéter Szilágyi2016-12-192-5/+82
| * accounts/abi: prepare ABI to handle fixed point typesVoR02202016-12-191-5/+6
* | core, core/vm: implemented a generic environment (#3348)Jeffrey Wilcke2016-12-061-1/+5
|/
* accounts: don't use common.Address for address fieldFelix Lange2016-11-281-4/+5
* accounts: disable file system watcher on windowsFelix Lange2016-11-282-2/+2
* accounts/abi/bind, mobile: review fixes and android testsPéter Szilágyi2016-11-152-8/+12
* mobile: initial wrappers for mobile supportPéter Szilágyi2016-11-144-14/+276
* core/types, params: EIP#155Jeffrey Wilcke2016-11-134-16/+15
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-3/+6
* accounts: add Find methodFelix Lange2016-11-111-1/+7
* all: update license informationFelix Lange2016-11-093-3/+3
* accounts/abi: differentiate between static and dynamic arrays (#3121)RJ2016-11-044-26/+64
* internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940)bas-vk2016-10-292-6/+21
* core/state: implement reverts by journaling all changesFelix Lange2016-10-061-2/+4
* accounts: left pad keybytes-to-encrypt, add 30/31 byte keys testsGustav Simonsson2016-09-283-1/+62
* accounts/abi: fix typo in the comment (dummy commit)Péter Szilágyi2016-09-261-1/+1
* core/state: track all accounts in canon stateFelix Lange2016-09-261-5/+2
* accounts/abi/bind: add utilities for waiting on transactionsFelix Lange2016-08-234-15/+267
* accounts/abi/bind: use ethereum interfacesFelix Lange2016-08-223-175/+157
* accounts/abi/bind/backends: remove nil and remote backendsFelix Lange2016-08-214-203/+10
* cmd/utils, node: create account manager in package nodeFelix Lange2016-08-171-22/+0
* rpc: add new client, use it everywhereFelix Lange2016-07-231-142/+18
* accounts, core, eth: pass chain config for chain maker to test DAOPéter Szilágyi2016-07-151-2/+2
* core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-1/+2
* Merge pull request #2159 from zsfelfoldi/light-backendPéter Szilágyi2016-06-306-48/+99
|\
| * eth: separate common and full node-specific API and backend servicezsfelfoldi2016-06-166-48/+99
* | accounts/abi: fix uint64 upper range encoding.Péter Szilágyi2016-06-102-21/+33
|/
* accounts/abi: Negative numbers not properly converted in ABI encodingThomas Bocek2016-06-064-64/+10
* Merge pull request #2564 from bas-vk/submit-txJeffrey Wilcke2016-05-232-2/+42
|\
| * eth: add new RPC method (personal.) SignAndSendTransactionBas van Kervel2016-05-202-2/+42
* | accounts/abi/bind, eth: rely on getCode for sanity checks, not estimate and callPéter Szilágyi2016-05-205-6/+101
|/
* accounts/abi: fix abi test for go vet...Péter Szilágyi2016-05-121-2/+2
* accounts/abi/bind: fix multi-value anonymous unmarshallingPéter Szilágyi2016-05-122-3/+37
* accounts/abi: fixed unpacking in to already slice interfacesJeffrey Wilcke2016-05-113-31/+94
* release, all: integrate the release service into gethPéter Szilágyi2016-05-021-2/+3
* Merge pull request #2493 from almindor/developFelix Lange2016-04-301-1/+6
|\
| * eth: add personal_importRawKey for runtime private key importAles Katona2016-04-281-1/+6
* | Merge pull request #2435 from obscuren/abi-array-fixesPéter Szilágyi2016-04-288-362/+733
|\ \
| * | accounts/abi: fixed string and fixed size bytes packingJeffrey Wilcke2016-04-286-85/+137
| * | accounts/abi: added unpacking "anything" in to interface{}Jeffrey Wilcke2016-04-282-0/+11
| * | accounts/abi: fixed strict go-like unpackingJeffrey Wilcke2016-04-282-27/+158
| * | accouns/abi: refactored ABI packageJeffrey Wilcke2016-04-208-314/+491
| |/
* | accounts/abi/bind, eth: add contract non-existent errorPéter Szilágyi2016-04-274-4/+60
* | accounts: disable file system watch on linux/arm64Felix Lange2016-04-252-2/+2
|/
* accounts/abi/bind/backends: estimate needed gas, not usedPéter Szilágyi2016-04-151-1/+1
* all: fix go vet warningsFelix Lange2016-04-151-5/+5
* all: update license informationFelix Lange2016-04-152-1/+17
* accounts: disable filesystem notifications on iosPéter Szilágyi2016-04-132-2/+2
* accounts: ensure TimedUnlock does not override indefinite unlock timeoutFelix Lange2016-04-122-10/+16
* accounts: improve API and add documentationFelix Lange2016-04-123-48/+84
* cmd/geth: add recovery procedure for AmbiguousAddrErrorFelix Lange2016-04-123-0/+3
* accounts: add ErrDecryptFelix Lange2016-04-124-7/+6
* accounts: cache key addressesFelix Lange2016-04-1216-360/+1040
* cmd/geth: add tests for account commandsFelix Lange2016-04-1210-0/+28
* accounts: streamline APIFelix Lange2016-04-122-38/+29
* accounts: fix go vet warningsFelix Lange2016-04-123-5/+5
* accounts, crypto: move keystore to package accountsFelix Lange2016-04-1213-52/+1242
* accounts/abi/bind: support generating bindings for various arraysPéter Szilágyi2016-04-052-16/+67
* abi: removed implicit type casting & refactored type parsingJeffrey Wilcke2016-04-053-53/+80
* abi: accept output slices of all supported typesJeffrey Wilcke2016-04-053-5/+143
* abi: accept input slices of all supported typesJeffrey Wilcke2016-04-055-145/+106
* Merge pull request #2405 from karalabe/abigen-default-methodsJeffrey Wilcke2016-04-013-5/+102
|\
| * accounts/abi/bind: surface raw wrappers to access low level opsPéter Szilágyi2016-04-013-5/+102
* | accounts/a/b/backends, core: chain maker homestead block set to 0Jeffrey Wilcke2016-04-011-2/+1
* | core: added basic chain configurationJeffrey Wilcke2016-04-011-3/+8
|/
* accounts/abi/bind: support account slices, drop hash typePéter Szilágyi2016-03-311-2/+2
* accounts/abi/bind: merge all tests into a single suitePéter Szilágyi2016-03-311-22/+22
* accounts/abi/bind: use anonymous ephemeral call result structsPéter Szilágyi2016-03-311-15/+10
* accounts/abi/bind, cmd/abigen: dedup structs, exclude patternsPéter Szilágyi2016-03-261-6/+6
* accounts/abi/bind: fix double pointer in generated codePéter Szilágyi2016-03-252-4/+36
* accounts/abi/bind, cmd/abigen: port to templates, bind to solidityPéter Szilágyi2016-03-249-428/+530
* accounts/abi/bind: constructor, auth utils and various backendsPéter Szilágyi2016-03-249-263/+723
* accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABIPéter Szilágyi2016-03-246-41/+855
* Merge pull request #2348 from obscuren/abi-variable-inputPéter Szilágyi2016-03-174-31/+193
|\
| * accounts/abi: Fixed bytes input accept []byte and variable input supportJeffrey Wilcke2016-03-154-31/+193
* | accounts/abi: handle the "constant" modifier for functionsPéter Szilágyi2016-03-162-9/+12
|/
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-224-9/+9
* accounts/abi: support for typed arrayJeffrey Wilcke2016-02-152-43/+114
* accounts/abi: fixed return tuple and string, bytes return type parsingJeffrey Wilcke2016-02-113-30/+363
* account/abi: implements event parsingJeffrey Wilcke2016-02-026-31/+174
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-261-1/+1
* Merge pull request #2035 from bas-vk/rcp-v2-rebaseFelix Lange2015-12-151-0/+15
|\
| * rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-141-0/+15
* | Merge pull request #2003 from obscuren/abi-callingFelix Lange2015-12-086-88/+243
|\ \ | |/ |/|
| * accounts/abi: added output parsing & added call mechanismJeffrey Wilcke2015-11-256-88/+243
* | accounts: increase re-lock timeout to account for slow CI serversPéter Szilágyi2015-12-011-1/+1
|/
* accounts/abi: ABI fixes & added typesJeffrey Wilcke2015-10-303-21/+80
* Merge pull request #1548 from fjl/accounts-test-deflakeJeffrey Wilcke2015-08-031-1/+2
|\
| * accounts: bump timeout and spin less in TestSignRaceFelix Lange2015-08-021-1/+2
* | all: fix license headers one more timeFelix Lange2015-07-248-8/+8
|/
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-238-32/+32
* accounts: fix data race when key is locked after the unlock timeoutFelix Lange2015-07-212-20/+45
* fix wallet key duplicate write - how did it get there? mystery. fixes #1411zelig2015-07-091-3/+0
* all: add some godoc synopsis commentsFelix Lange2015-07-071-10/+6
* all: remove @author commentsFelix Lange2015-07-071-6/+0
* all: update license informationFelix Lange2015-07-078-15/+127
* account update: migrate or change passwordzelig2015-07-031-0/+28
* fix account orderingzelig2015-07-032-5/+6
* unlock multiple passes and obsolete primaryzelig2015-07-032-14/+1
* simplify account unlockingzelig2015-07-032-56/+85
* Introduced default unlock duration when an account is unlocked from the consoleBas van Kervel2015-05-141-0/+5
* Use common.Address type for accounts.AddressGustav Simonsson2015-05-121-21/+21
* settable etherbasezelig2015-03-271-7/+1
* max paranoia mode to UNsupport unencrypted keys entirelyzelig2015-03-271-0/+2
* unlocking coinbase without knowing addresszelig2015-03-271-15/+3
* cli: implement ethereum presale wallet import via clizelig2015-03-271-0/+12
* unlocking coinbasezelig2015-03-271-2/+13
* import/export accountszelig2015-03-271-0/+20
* Moved ethutil => commonobscuren2015-03-162-10/+10
* accounts: return ErrNoKeys if key directory does not existFelix Lange2015-03-101-2/+7
* accounts: add {Timed,}Unlock, remove SignLockedFelix Lange2015-03-102-55/+55
* Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-101-106/+0
|\
| * removedobscuren2015-03-081-106/+0
* | accounts: add Manager.HasAccount, delete Manager.DefaultFelix Lange2015-03-101-9/+11
* | accounts: don't store address in unlocked and add commentaryFelix Lange2015-03-081-8/+10
* | accounts: AccountManager -> ManagerFelix Lange2015-03-082-15/+15
* | accounts: prevent early drops and zero keys in memory when droppingFelix Lange2015-03-081-19/+50
* | accounts: fix uses of sync.RWMutexFelix Lange2015-03-081-4/+6
* | accounts: use time.Duration correctlyFelix Lange2015-03-082-13/+14
* | accounts: use pointers consistentlyFelix Lange2015-03-082-16/+13
* | accounts, core, eth, xeth: use account manager for everythingFelix Lange2015-03-071-7/+32
|/
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-02-262-11/+92
|\
| * Remove unneeded initialisation of mutexGustav Simonsson2015-02-261-1/+0
| * Address pull request commentsGustav Simonsson2015-02-262-17/+19
| * Add automatic locking / unlocking of accountsGustav Simonsson2015-02-262-11/+90
* | wipobscuren2015-02-261-0/+1
|/
* Fix key store address hex decoding and accounts testGustav Simonsson2015-02-252-1/+17
* Implement OS sensitive dataDirsMaran2015-02-231-1/+2
* accounts: use crypto/randentropy in testFelix Lange2015-02-201-2/+4
* Merge branch 'key_store_and_accounts_integration' of https://github.com/Gusta...obscuren2015-01-292-19/+14
|\
| * Address pull request commentsGustav Simonsson2015-01-282-19/+14
* | Implemented contract ABIobscuren2015-01-277-0/+969
|/
* Add accounts package and refactor key storesGustav Simonsson2015-01-262-0/+118