Péter Szilágyi
30c2b1b06d
Merge pull request #19671 from holiman/usbfix
...
account/usbwallet: abort usb enumeration after failures
2019-06-05 16:52:31 +03:00
Péter Szilágyi
de38a1dbd4
Merge pull request #19588 from gballet/trezor-fix-ownlib
...
accounts/usbwallet: add webusb trezor support
2019-06-04 18:06:11 +03:00
Péter Szilágyi
5d68400cad
accounts/usbwallet, vendor: switch from HID to generic USB lib
2019-06-04 18:04:55 +03:00
Péter Szilágyi
b4cc7b660c
accounts/usbwallet: recreate Trezor protocol, support old and new
2019-06-03 16:08:04 +03:00
Péter Szilágyi
c4de228e18
Merge pull request #19630 from karalabe/fix-commit-strings
...
internal/build: fix Travis and AppVeyor commit string injection
2019-05-27 18:43:07 +03:00
Péter Szilágyi
f0bced30bb
internal/build: fix Travis and AppVeyor commit string injection
2019-05-27 18:41:47 +03:00
Péter Szilágyi
f8a4e37968
Merge pull request #19629 from karalabe/duktape-2.3.0
...
vendor: update go-duktape to v2.3.0
2019-05-27 17:32:01 +03:00
Péter Szilágyi
17cf0e5863
Merge pull request #19524 from gballet/scwallet-puk-count
...
accounts/scwallet: Display PUK retry count
2019-05-27 17:30:59 +03:00
Péter Szilágyi
7bc1cb3677
accounts/scwallet: fix public key confirmation regression
2019-05-27 17:29:02 +03:00
Péter Szilágyi
9cd338054f
vendor: update go-duktape to v2.3.0
2019-05-27 16:38:35 +03:00
Péter Szilágyi
fc85777a21
core: concurrent database reinit from freezer dump
...
* core: reinit chain from freezer in batches
* core/rawdb: concurrent database reinit from freezer dump
* core/rawdb: reinit from freezer in sequential order
2019-05-27 15:48:30 +03:00
Péter Szilágyi
db0cc211f7
Merge pull request #19628 from karalabe/nofreeze-genesis
...
core/rawdb: keep genesis in key-value store for full sync too
2019-05-27 13:02:37 +03:00
Péter Szilágyi
7392f59e7c
core/rawdb: keep genesis in key-value store for full sync too
2019-05-27 12:25:24 +03:00
Péter Szilágyi
922e757f19
accounts/usbwallet: enable the Nano X and upcoming Ledger IDs ( #19623 )
2019-05-26 06:57:54 +02:00
Péter Szilágyi
2f855bfa28
Merge pull request #19591 from karalabe/64bit-align
...
core/rawdb, eth/downloader: align 64bit atomic fields
2019-05-17 02:13:50 +03:00
Péter Szilágyi
f35975ea21
core/rawdb, eth/downloader: align 64bit atomic fields
2019-05-17 01:45:05 +03:00
Péter Szilágyi
f5d89cdb72
Merge pull request #19244 from karalabe/freezer-2
...
cmd, core, eth, les, node: chain freezer on top of db rework
2019-05-16 19:10:58 +03:00
Péter Szilágyi
9eba3a9fff
cmd/geth, core/rawdb: seamless freezer consistency, friendly removedb
2019-05-16 17:01:56 +03:00
Péter Szilágyi
536b3b416c
cosensus, core, eth, params, trie: fixes + clique history cap
2019-05-16 10:39:35 +03:00
Péter Szilágyi
006c21efc7
cmd, core, eth, les, node: chain freezer on top of db rework
2019-05-16 10:39:29 +03:00
Péter Szilágyi
07d2d83c31
Merge pull request #19563 from karalabe/faucet-remove-g+-mention
...
cmd/faucet: remove Google+ mention from web assets too
2019-05-13 15:50:17 +03:00
Péter Szilágyi
9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync ( #19489 )
...
* core, eth, trie: bloom filter for trie node dedup during fast sync
* eth/downloader, trie: address review comments
* core, ethdb, trie: restart fast-sync bloom construction now and again
* eth/downloader: initialize fast sync bloom on startup
* eth: reenable eth/62 until we properly remove it
2019-05-13 15:28:01 +03:00
Péter Szilágyi
f22c00b161
cmd/faucet: remove Google+ mention from web assets too
2019-05-13 14:52:05 +03:00
Péter Szilágyi
751effa35e
core: fix formatting error (trailing whitepace)
2019-05-13 14:07:55 +03:00
Péter Szilágyi
a0b81097ad
Merge pull request #19562 from holiman/fix_tabcrash
...
p2p/discover: fix nil-dereference due to race
2019-05-13 13:31:45 +03:00
Péter Szilágyi
6ec6b29051
core: fix import errors on clique crashes + empty blocks ( #19544 )
...
* core: fix import errors on clique crashes + empty blocks
* cosensus/clique, core: add test for the mirrored state issue
* core: address todo question wrt log count
* core: raise a louder warning for non-clique known blocks
2019-05-10 17:04:10 +03:00
Péter Szilágyi
494f5d448a
Merge pull request #19550 from ethersphere/swarm-rather-stable
...
swarm v0.4-rc1
2019-05-10 14:09:01 +03:00
Péter Szilágyi
c94d582aa7
Merge pull request #19539 from karalabe/faucet-updates
...
cmd/faucet: embed git commit hash/date, disable Google+
2019-05-09 00:49:14 +03:00
Péter Szilágyi
ab10c15578
cmd/faucet: sunset Google+ authentication
2019-05-08 17:14:54 +03:00
Péter Szilágyi
9454508b23
cmd/faucet: embed git commit hash and date into the version
2019-05-08 17:11:33 +03:00
Péter Szilágyi
78477e4118
Merge pull request #19534 from karalabe/downloader-delay-fix
...
eth/downloader: fix header delays during chain dedup
2019-05-08 12:15:17 +03:00
Péter Szilágyi
85726fdb02
eth/downloader: fix header delays during chain dedup
2019-05-07 16:09:11 +03:00
Péter Szilágyi
b6c0234e0b
Merge pull request #19513 from fjl/p2p-discover-split-v4
...
p2p/discover: split out discv4 code
2019-05-02 17:30:49 +03:00
Péter Szilágyi
befca7e8b0
Merge pull request #19500 from karalabe/cht-txpool-open-limit
...
eth: enforce chain above CHT before accepting txs into the pool
2019-04-30 11:03:57 +03:00
Péter Szilágyi
ed47f29bc8
eth: enforce chain above CHT before accepting txs into the pool
2019-04-26 12:45:12 +03:00
Péter Szilágyi
92a849a509
Merge pull request #19497 from karalabe/peers-50
...
cmd/utils, node: switch over default peer count to 50
2019-04-25 17:25:09 +03:00
Péter Szilágyi
7c91038bff
Merge pull request #19438 from karalabe/ledger-new-derivation-path
...
accounts: switch Ledger derivation path to canonical one
2019-04-25 13:33:17 +03:00
Péter Szilágyi
0758d7fe5c
cmd/utils, node: switch over default peer count to 50
2019-04-25 12:54:33 +03:00
Péter Szilágyi
d8dc37c85b
Merge pull request #18168 from karalabe/trie-better-cache-size-estimation
...
trie: approximate the wasted cache metaspace closer
2019-04-18 12:46:27 +03:00
Péter Szilágyi
78ec90717a
swarm/version: bump version due to Geth hotfix release
2019-04-17 15:50:41 +03:00
Péter Szilágyi
f496927a93
Merge pull request #19468 from karalabe/enforce-fastsync-checkpoints
...
eth, les, light: enforce CHT checkpoints on fast-sync too
2019-04-17 14:50:51 +03:00
Péter Szilágyi
38f6b85638
eth, les, light: enforce CHT checkpoints on fast-sync too
2019-04-17 13:16:15 +03:00
Péter Szilágyi
c9d9a2d48a
Merge pull request #19470 from SamuelMarks/go1.12.4
...
appveyor.yml: Upgraded to Go 1.12.4
2019-04-16 17:44:11 +03:00
Péter Szilágyi
78d90c47f7
Merge pull request #19345 from Matthalp/optimize-receipt-storage
...
core, eth, les, light: avoid storing computable receipt metadata
2019-04-16 09:51:46 +03:00
Péter Szilágyi
7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner
2019-04-15 13:42:26 +03:00
Péter Szilágyi
d9d60a5a7f
cmd: special case default cache allowance (4GB mainnet, 128MB ligh)
2019-04-12 12:06:43 +03:00
Péter Szilágyi
4a4abc41d4
trie: approximate the wasted cache metaspace closer
2019-04-12 11:43:16 +03:00
Péter Szilágyi
d5af3a584c
cmd/clef, signer: make fourbyte its own package, break dep cycle ( #19450 )
...
* cmd/clef, signer: make fourbytes its own package, break dep cycle
* signer/fourbyte: pull in a sanitized 4byte database
2019-04-11 20:01:11 +03:00
Péter Szilágyi
b7dd225179
swarm/version: bump Swarm due to Geth hotfix release
2019-04-10 16:13:35 +03:00
Péter Szilágyi
ae7344d799
accounts: switch Ledger derivation path to canonical one
2019-04-10 13:09:08 +03:00
Péter Szilágyi
8cf764da89
Revert "Can now specify the number of empty accounts to derive"
...
This reverts commit 5b30aa59d6 .
2019-04-10 12:51:22 +03:00
Péter Szilágyi
22e1d2ce03
Merge pull request #19426 from karalabe/vendor-fix-freegeoip
...
vendor: fix some vendor config leftover
2019-04-10 00:12:57 +03:00
Péter Szilágyi
da99c0691c
vendor: fix some vendor config leftover
2019-04-10 00:11:59 +03:00
Péter Szilágyi
33d28f37c7
Merge pull request #19423 from SamuelMarks/go1.12.3
...
appveyor.yml: Upgraded to Go 1.12.3
2019-04-09 18:30:32 +03:00
Péter Szilágyi
5fc5971438
swarm/version: bump version due to Geth-only hotfix release
2019-04-09 12:19:24 +03:00
Péter Szilágyi
5b947c5004
swarm/version: bump version due to Geth maintenance release
2019-04-08 16:08:22 +03: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
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
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
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
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
Péter Szilágyi
43631aa1d6
core: minor code polishes + rebase fixes
2019-04-04 16:29:25 +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
Péter Szilágyi
88d7119ebb
Merge pull request #19374 from karalabe/console-fix-coinbase-printout
...
console: handle eth.coinbase throws
2019-04-02 16:55:39 +03:00
Péter Szilágyi
3baed8dd9a
console: handle eth.coinbase throws
2019-04-02 15:18:05 +03:00
Péter Szilágyi
6caf35684d
Merge pull request #19369 from karalabe/les-update-chts
...
light, params: update CHTs, integrate CHT for Goerli too
2019-04-02 12:06:55 +03:00
Péter Szilágyi
ccffad5553
light, params: update CHTs, integrate CHT for Goerli too
2019-04-02 11:47:01 +03:00
Péter Szilágyi
92faf1bf7a
Merge pull request #19348 from LiangMa/overflowPR
...
core/vm: Correct the Memory Gas Overflow condition
2019-04-01 17:12:13 +03:00
Péter Szilágyi
9294b8f10f
core/vm: polish gas PR, fix tests, make table driven
2019-04-01 17:10:42 +03:00
Péter Szilágyi
ed34a5e08a
cmd, core, eth: support disabling the concurrent state prefetcher
2019-04-01 11:52:11 +03:00
Péter Szilágyi
bb9631c399
core: prefetch next block state concurrently
2019-04-01 11:06:15 +03:00
Péter Szilágyi
86e77900c5
Merge pull request #19351 from karalabe/txpool-precache-signatures
...
core: cache tx signature before obtaining lock
2019-03-29 12:34:09 +02:00
Péter Szilágyi
42e2c586fd
Merge pull request #19343 from karalabe/trie-metrics-split
...
core: 3rd try on splitting the trie metrics correctly
2019-03-27 14:23:51 +02:00
Péter Szilágyi
b17e4a8713
Merge pull request #19344 from karalabe/eth-remove-redundant-chainconfig
...
eth: remove redundant chain config fields
2019-03-27 14:21:31 +02:00
Péter Szilágyi
ac3e7c9b3d
eth: remove redundant chain config fields
2019-03-27 13:23:08 +02:00
Péter Szilágyi
a732c93309
core: 3rd try on splitting the trie metrics correctly
2019-03-27 13:02:04 +02:00
Péter Szilágyi
b8b4fb004c
Merge pull request #19308 from holiman/fix_reset_txpool
...
core: make txpool handle reorg due to setHead
2019-03-26 11:00:35 +02:00
Péter Szilágyi
f03402232c
Merge pull request #19331 from karalabe/fix-trie-metrics
...
core: split trie op metrics from the correct chain metrics
2019-03-25 16:33:56 +02:00
Péter Szilágyi
435020f9b3
core: split trie op metrics from the correct chain metrics
2019-03-25 16:27:46 +02:00
Péter Szilágyi
acbb8a1439
Merge pull request #19327 from karalabe/fix-expensive-metrics
...
metrics: fix expensive metrics flag processing
2019-03-25 10:47:29 +02:00
Péter Szilágyi
88c756c83d
metrics: fix expensive metrics flag processing
2019-03-25 10:40:46 +02:00
Péter Szilágyi
86989e3fcd
core: split out detailed trie access metrics from insertion time ( #19316 )
...
* core: split out detailed trie access metrics from insertion time
* cmd, core, metrics: support expensive optional metrics
2019-03-25 10:01:18 +02:00
Péter Szilágyi
47c03c0f8c
Merge pull request #19288 from karalabe/les-verbose-errors
...
les, light: verbose errors on state retrieval issues
2019-03-18 13:51:28 +02:00
Péter Szilágyi
211ec46284
les, light: verbose errors on state retrieval issues
2019-03-18 13:19:40 +02:00
Péter Szilágyi
91eec1251c
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
...
* cmd, core, eth, trie: get rid of trie cache generations
* core, trie: get rid of remainder of cache gen boilerplate
2019-03-14 15:25:12 +02:00
Péter Szilágyi
e270a753be
Merge pull request #19269 from holiman/alt_18957
...
bind: Static byte arrays should be right-padded
2019-03-14 13:01:33 +02:00
Péter Szilágyi
5ce192ce44
accounts/abi/bind: simulated test case for fixed bytes logs
2019-03-14 12:58:18 +02:00
Péter Szilágyi
1591b63306
Merge pull request #19261 from karalabe/less-blocks
...
core: use headers only where blocks are unnecessary
2019-03-13 13:12:37 +02:00