aboutsummaryrefslogtreecommitdiffstats
path: root/accounts/usbwallet/ledger_wallet.go
Commit message (Collapse)AuthorAgeFilesLines
* accounts: refactor API for generalized USB walletsPéter Szilágyi2017-08-091-898/+0
|
* accounts, console, internal: support trezor hardware walletPéter Szilágyi2017-08-091-9/+4
|
* accounts/usbwallet: if a confirmation is pending, skip refreshPéter Szilágyi2017-03-231-2/+8
|
* accounts/usbwallet: fix Ledger hidapi/libusb protocol violationPéter Szilágyi2017-03-231-0/+6
|
* all: import "context" instead of "golang.org/x/net/context"Felix Lange2017-03-231-1/+1
| | | | | | | | | | There is no need to depend on the old context package now that the minimum Go version is 1.7. The move to "context" eliminates our weird vendoring setup. Some vendored code still uses golang.org/x/net/context and it is now vendored in the normal way. This change triggered new vet checks around context.WithTimeout which didn't fire with golang.org/x/net/context.
* Merge pull request #3723 from karalabe/logger-updates-2Péter Szilágyi2017-02-281-13/+13
|\ | | | | Logger updates
| * all: next batch of log polishes to contextual versionsPéter Szilágyi2017-02-281-13/+13
| |
* | all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-281-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | * common/math: optimize PaddedBigBytes, use it more name old time/op new time/op delta PaddedBigBytes-8 71.1ns ± 5% 46.1ns ± 1% -35.15% (p=0.000 n=20+19) name old alloc/op new alloc/op delta PaddedBigBytes-8 48.0B ± 0% 32.0B ± 0% -33.33% (p=0.000 n=20+20) * all: unify big.Int zero checks Various checks were in use. This commit replaces them all with Int.Sign, which is cheaper and less code. eg templates: func before(x *big.Int) bool { return x.BitLen() == 0 } func after(x *big.Int) bool { return x.Sign() == 0 } func before(x *big.Int) bool { return x.BitLen() > 0 } func after(x *big.Int) bool { return x.Sign() != 0 } func before(x *big.Int) int { return x.Cmp(common.Big0) } func after(x *big.Int) int { return x.Sign() } * common/math, crypto/secp256k1: make ReadBits public in package math
* accounts, eth/downloader: use "err" instead of "error" in logsPéter Szilágyi2017-02-271-5/+5
|
* accounts, cmd: port packages over to the new logging systemPéter Szilágyi2017-02-231-12/+15
|
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-18/+14
|
* accounts/usbwallet, vendor: use hidapi instead of libusb directlyPéter Szilágyi2017-02-171-75/+22
|
* accounts: ledger and HD review fixesPéter Szilágyi2017-02-131-33/+35
| | | | | | | | | - Handle a data race where a Ledger drops between list and open - Prolong Ledger tx confirmation window to 30 days from 1 minute - Simplify Ledger chainid-signature calculation and validation - Simplify Ledger USB APDU request chunking algorithm - Silence keystore account cache notifications for manual actions - Only enable self derivations if wallet open succeeds
* 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-131-4/+29
|
* accounts, cmd, internal, node: implement HD wallet self-derivationPéter Szilágyi2017-02-131-36/+118
|
* accounts, cmd, internal, mobile, node: canonical account URLsPéter Szilágyi2017-02-131-14/+9
|
* accounts, cmd, eth, internal, miner, node: wallets and HD APIsPéter Szilágyi2017-02-131-0/+670