Guillaume Ballet
1d1bee528e
fix unnecessary condition linter warning
2019-04-08 13:21:22 +02:00
Guillaume Ballet
28c8f41b90
Set gballet as codeowner of the smartcard wallet dir
2019-04-08 13:21:22 +02:00
Guillaume Ballet
714675cd2a
Upgrade to keycard app v2.1.1
2019-04-08 13:21:22 +02:00
Guillaume Ballet
35b80f1865
Fix linter issues
2019-04-08 13:21:22 +02:00
Guillaume Ballet
bcf3c52ac9
PK derivation has to be supported by the card
2019-04-08 13:21:22 +02:00
Guillaume Ballet
2625057fe3
Achieve full transaction signature+sending
2019-04-08 13:21:22 +02:00
Guillaume Ballet
189a032987
Add instructions on how to install the card
2019-04-08 13:21:22 +02:00
Guillaume Ballet
ec4fba83d4
Formatting fixes
2019-04-08 13:21:22 +02:00
Guillaume Ballet
0a0b93708d
Vendor keycard-go/derivationpath
2019-04-08 13:21:22 +02:00
Guillaume Ballet
21b01f590d
Update a comment to reflect the workings of the updated system
2019-04-08 13:21:22 +02:00
Guillaume Ballet
9b66a8520a
Add some documentation
2019-04-08 13:21:22 +02:00
Guillaume Ballet
e273031dce
Fix key derivation
2019-04-08 13:21:22 +02:00
Guillaume Ballet
7ec6fa03d3
fix wallet status update
...
This is a temporary fix, better checks need to
be performed once the whole process has been
validated.
2019-04-08 13:21:22 +02:00
Guillaume Ballet
42c76a2ba1
Temporary fix to the ADBU status call
2019-04-08 13:21:22 +02:00
Guillaume Ballet
5617dca1c9
Remove the direct dependency on libpcsclite
...
Instead, use a go library that communicates with pcscd over a socket.
Also update the changes introduced by @gravityblast since this PR's
inception
2019-04-08 13:21:22 +02:00
Guillaume Ballet
ae82c58631
Fix some linter issues
2019-04-08 13:19:37 +02:00
Guillaume Ballet
7b230b7ef1
accounts/scwallet: rebase and update
2019-04-08 13:19:37 +02:00
Péter Szilágyi
a900e80a89
accounts/scwallet: fix crypto API change
2019-04-08 13:19:37 +02:00
Péter Szilágyi
7d5886dcf4
accounts, console: frendly card errors, support pin unblock
2019-04-08 13:19:37 +02:00
Péter Szilágyi
386943943f
accounts/scwallet: ordered wallets, tighter events, derivation logs
2019-04-08 13:19:37 +02:00
Péter Szilágyi
114de0fe2a
accounts/scwallet, console: user friendly card opening
2019-04-08 13:19:37 +02:00
Péter Szilágyi
475e8719ba
vendor: pull in missing go-echd library
2019-04-08 13:19:37 +02:00
Nick Johnson
78375608a4
accounts, internal: Changes in response to review
2019-04-08 13:19:37 +02:00
Nick Johnson
f7027dd68c
accounts, core, internal, node: Add support for smartcard wallets
2019-04-08 13:19:37 +02:00
Zsolt Felfoldi
64f9c1ea09
les, light: remove support for les/1 4096 block CHT sections
2019-04-08 13:17:24 +02:00
Zsolt Felfoldi
5515f364ae
les: removed les/1 protocol messages
2019-04-08 13:17:24 +02:00
Péter Szilágyi
3996bc1ad9
Merge pull request #19411 from holiman/uncle_abort_early
...
consensus,core: shortcut uncle validation
2019-04-08 13:02:33 +03:00
Péter Szilágyi
2a8a07c2b3
Merge pull request #19412 from karalabe/rinkeby-petersburg
...
params: set Rinkeby Petersburg fork block (4th May, 2019)
2019-04-08 12:22:51 +03:00
Péter Szilágyi
dd0cfe5e11
params: set Rinkeby Petersburg fork block (4th May, 2019)
2019-04-08 12:15:47 +03:00
Martin Holst Swende
d763b49ae3
consensus,core: shortcut uncle validation
2019-04-08 10:57:15 +02:00
Péter Szilágyi
78644f0377
Merge pull request #19405 from SamuelMarks/go1.12.2
...
appveyor: Upgrade to go1.12.2
2019-04-08 11:07:25 +03:00
Péter Szilágyi
de195bf152
travis: update builders to xenial to shadow Go releases
2019-04-08 10:43:01 +03:00
Samuel Marks
212b25869d
appveyor.yml: Upgrade to go1.12.2
2019-04-06 13:02:21 +11:00
Péter Szilágyi
bca140b73d
Merge pull request #19400 from karalabe/nuke-bug
...
cmd: nuke geth bug, nobody is using it anyway
2019-04-05 13:56:30 +03:00
Péter Szilágyi
8b427296c9
Merge pull request #19402 from karalabe/trie-disallow-metaroot-retrieval
...
trie: there's no point in retrieving the metaroot
2019-04-05 13:56:14 +03:00
Péter Szilágyi
4bf0d11e7c
trie: there's no point in retrieving the metaroot
2019-04-05 13:09:28 +03:00
Péter Szilágyi
da19f302b8
cmd: nuke geth bug, nobody is using it anyway
2019-04-05 12:44:45 +03:00
Péter Szilágyi
ee376f6766
Merge pull request #19399 from karalabe/nuke-monitor
...
cmd/geth, internal, node, vendor: nuke geth monitor
2019-04-05 12:42:49 +03:00
Péter Szilágyi
29bc982d75
cmd/geth, internal, node, vendor: nuke geth monitor
2019-04-05 12:13:56 +03:00
gary rong
36f81118f6
core/state: fix state iterator ( #19127 )
...
* core/state: fix state iterator
* core: fix state iterator more elegant
2019-04-05 09:44:02 +03:00
Péter Szilágyi
7dd3194710
Merge pull request #18322 from rjl493456442/reomit-log-events
...
core: re-emit new log event when logs rebirth
2019-04-04 17:03:32 +03:00
Steve Ruckdashel
a8dd1f93c6
node: switching prometheus flock location to tsdb ( #19376 )
...
* node: switching prometheus flock location to tsdb
* rookie mistake
2019-04-04 16:59:18 +03:00
Péter Szilágyi
43631aa1d6
core: minor code polishes + rebase fixes
2019-04-04 16:29:25 +03:00
rjl493456442
690bd8a417
core: re-omit new log event when logs rebirth
2019-04-04 14:17:43 +03:00
gary rong
d5cae48bae
accounts, cmd, internal: disable unlock account on open HTTP ( #17037 )
...
* cmd, accounts, internal, node, rpc, signer: insecure unlock protect
* all: strict unlock API by rpc
* cmd/geth: check before printing warning log
* accounts, cmd/geth, internal: tiny polishes
2019-04-04 14:03:10 +03:00
hydai
9b3601cfce
core/vm: fix typos in comments ( #19391 )
2019-04-04 12:30:10 +02:00
Martin Holst Swende
36b78abe61
core/vm: instruction tests ( #16327 )
...
This PR makes it easy to generate and execute testcases for VM arithmetic operations. By enabling and running the testcase TestWriteExpectedValues, a set of json files are created which contain input and output for each arith operation.
The test TestJsonTestcases executes all of those tests.
While meaningless as is, this PR makes it less risky to make changes (optimizations) to the vm operations, since there will be a larger body of testcases.
2019-04-04 11:19:38 +02:00
Felföldi Zsolt
5164274872
les: extend error message for coinbase API calls ( #19380 )
2019-04-03 10:15:15 +03:00
Martin Holst Swende
0b4fe8d192
all: simplify timestamps to uint64 ( #19372 )
...
* all: simplify timestamps to uint64
* tests: update definitions
* clef, faucet, mobile: leftover uint64 fixups
* ethash: fix tests
* graphql: update schema for timestamp
* ethash: remove unused variable
2019-04-02 23:28:48 +03:00
Péter Szilágyi
e14f8a408c
Merge pull request #19328 from karalabe/preload
...
core: prefetch next block state concurrently
2019-04-02 17:03:12 +03:00