Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | accounts: refactor API for generalized USB wallets | Péter Szilágyi | 2017-08-09 | 1 | -898/+0 |
| | |||||
* | accounts, console, internal: support trezor hardware wallet | Péter Szilágyi | 2017-08-09 | 1 | -9/+4 |
| | |||||
* | accounts/usbwallet: if a confirmation is pending, skip refresh | Péter Szilágyi | 2017-03-23 | 1 | -2/+8 |
| | |||||
* | accounts/usbwallet: fix Ledger hidapi/libusb protocol violation | Péter Szilágyi | 2017-03-23 | 1 | -0/+6 |
| | |||||
* | all: import "context" instead of "golang.org/x/net/context" | Felix Lange | 2017-03-23 | 1 | -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-2 | Péter Szilágyi | 2017-02-28 | 1 | -13/+13 |
|\ | | | | | Logger updates | ||||
| * | all: next batch of log polishes to contextual versions | Péter Szilágyi | 2017-02-28 | 1 | -13/+13 |
| | | |||||
* | | all: unify big.Int zero checks, use common/math in more places (#3716) | Felix Lange | 2017-02-28 | 1 | -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 logs | Péter Szilágyi | 2017-02-27 | 1 | -5/+5 |
| | |||||
* | accounts, cmd: port packages over to the new logging system | Péter Szilágyi | 2017-02-23 | 1 | -12/+15 |
| | |||||
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 1 | -18/+14 |
| | |||||
* | accounts/usbwallet, vendor: use hidapi instead of libusb directly | Péter Szilágyi | 2017-02-17 | 1 | -75/+22 |
| | |||||
* | accounts: ledger and HD review fixes | Péter Szilágyi | 2017-02-13 | 1 | -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 mode | Péter Szilágyi | 2017-02-13 | 1 | -4/+17 |
| | |||||
* | accounts/usbwallet: make wallet responsive while Ledger is busy | Péter Szilágyi | 2017-02-13 | 1 | -151/+309 |
| | |||||
* | accounts/usbwallet: Ledger teardown on health-check failure | Péter Szilágyi | 2017-02-13 | 1 | -4/+29 |
| | |||||
* | accounts, cmd, internal, node: implement HD wallet self-derivation | Péter Szilágyi | 2017-02-13 | 1 | -36/+118 |
| | |||||
* | accounts, cmd, internal, mobile, node: canonical account URLs | Péter Szilágyi | 2017-02-13 | 1 | -14/+9 |
| | |||||
* | accounts, cmd, eth, internal, miner, node: wallets and HD APIs | Péter Szilágyi | 2017-02-13 | 1 | -0/+670 |