Martin Holst Swende
e2f3465e83
eth, les, geth: implement cli-configurable global gas cap for RPC calls ( #19401 )
...
* eth, les, geth: implement cli-configurable global gas cap for RPC calls
* graphql, ethapi: place gas cap in DoCall
* ethapi: reformat log message
2019-04-08 14:49:52 +03:00
Felix Lange
ed97517ff4
p2p/discover: bump failure counter only if no nodes were provided ( #19362 )
...
This resolves a minor issue where neighbors responses containing less
than 16 nodes would bump the failure counter, removing the node. One
situation where this can happen is a private deployment where the total
number of extant nodes is less than 16.
Issue found by @jsying.
2019-04-08 14:35:11 +03:00
Guillaume Ballet
5b30aa59d6
Can now specify the number of empty accounts to derive
2019-04-08 13:21:22 +02:00
Guillaume Ballet
6f21520a82
More review feedback
2019-04-08 13:21:22 +02:00
Guillaume Ballet
fc3000d649
more review feedback
2019-04-08 13:21:22 +02:00
Guillaume Ballet
d2daff4258
fix a serialization error
2019-04-08 13:21:22 +02:00
Martin Holst Swende
aae61ab16e
Apply suggestions from code review
...
Co-Authored-By: gballet <gballet@gmail.com>
2019-04-08 13:21:22 +02:00
Martin Holst Swende
df5409c952
'sanitize' JSON input
...
Co-Authored-By: gballet <gballet@gmail.com>
2019-04-08 13:21:22 +02:00
Guillaume Ballet
3b3e1bc07e
Update the card preparation instructions based on review feedback
2019-04-08 13:21:22 +02:00
Guillaume Ballet
8c786a1f99
refresh the account list when initializing the card
2019-04-08 13:21:22 +02:00
Guillaume Ballet
79f4cfac2e
refuse to overwrite the master key of a previously initialized card
2019-04-08 13:21:22 +02:00
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