Péter Szilágyi
04926db204
params: begin v1.9.20 release cycle
2020-08-11 14:11:16 +03:00
Péter Szilágyi
3e0641923d
params: release Geth v1.9.19
2020-08-11 14:10:21 +03:00
zjubfd
d9a0607e5e
Merge pull request #24 from binance-chain/develop
...
[R4R] prepare for release 1.0.1-beta
v1.0.1-beta
2020-08-11 18:03:51 +08:00
fudongbai
f2e4ef2e6d
prepare for release 1.0.1-beta
2020-08-11 17:07:20 +08:00
zjubfd
8c8c2a7d9e
Merge pull request #16 from binance-chain/system-contract-upgrade
...
R4R: system contract upgrade framework and upgrade tokenhub
2020-08-11 16:58:57 +08:00
zjubfd
4a8f63917f
Merge pull request #26 from binance-chain/chapelupgrade
...
[R4R]update chapel ramanujan fork
2020-08-11 16:57:50 +08:00
fudongbai
45f17d59a0
update chapel ramanujan fork
2020-08-11 16:55:11 +08:00
Péter Szilágyi
74925e547f
Merge pull request #21437 from karalabe/cht-1.9.19
...
params: update CHTs for v1.9.19
2020-08-11 10:34:08 +03:00
Péter Szilágyi
7afdf792ab
params: update CHTs for v1.9.19
2020-08-11 10:20:03 +03:00
fudongbai
c399c88e08
fix not return error when blockTimeVerifyForRamanujanFork failed
2020-08-11 15:13:10 +08:00
Martin Holst Swende
c28fd9c079
tests: add Berlin-definition identical to YOLOv1 ( #21435 )
2020-08-10 21:06:14 +02:00
Péter Szilágyi
4baa574410
Merge pull request #21434 from karalabe/ethstats-split-rwlock
...
ethstats: split read and write lock, otherwise they'll lock up
2020-08-10 15:13:31 +03:00
Péter Szilágyi
9f45d6efae
ethstats: split read and write lock, otherwise they'll lock up
2020-08-10 14:33:22 +03:00
Péter Szilágyi
cbbc54c495
Merge pull request #21433 from holiman/statsync_exiter
...
eth/downloader: allow all timers to exit
2020-08-10 12:08:46 +03:00
Martin Holst Swende
7cee2509c0
eth/downloader: allow all timers to exit
2020-08-10 10:42:33 +02:00
zjubfd
8c1d1dbb79
Merge pull request #25 from binance-chain/fixdelayLogic
...
[R4R] minor fix for ramanujan upgrade
2020-08-10 13:58:01 +08:00
fudongbai
4f431e0843
fix index out of range
2020-08-10 11:27:36 +08:00
fudongbai
85ebea9e8c
fix hex code of new smart contract
2020-08-09 18:09:43 +08:00
fudongbai
c4f4377cfd
fix deplay check
2020-08-09 12:38:02 +08:00
Péter Szilágyi
48b484c5ac
Merge pull request #21428 from holiman/ethstats_moar
...
ethstats: overwrite old errors
2020-08-07 19:40:28 +03:00
Péter Szilágyi
06125bff89
Merge pull request #21429 from holiman/timerfix
...
eth/downloader: set deliverytime on drops and timeouts too
2020-08-07 16:36:33 +03:00
Martin Holst Swende
9fea1a5cf5
eth/downloader: set deliverytime on drops and timeouts too
2020-08-07 15:34:58 +02:00
gary rong
e401f5ff10
les: close all connected les-server when shutdown ( #21426 )
...
* les: close all connected les-server when shutdown
* les: linter nitpick
Co-authored-by: Martin Holst Swende <martin@swende.se>
2020-08-07 15:33:00 +02:00
Martin Holst Swende
6a53ce29a4
ethstats: overwrite old errors
2020-08-07 14:44:44 +02:00
Péter Szilágyi
8f24097836
Merge pull request #21427 from karalabe/fix-statesync-delivery-time
...
eth/downloader: save the correct delivery time for state sync
2020-08-07 15:27:00 +03:00
Péter Szilágyi
4b9c0ea76d
eth/downloader: save the correct delivery time for state sync
2020-08-07 15:17:13 +03:00
Péter Szilágyi
3bb8a4ed3f
Merge pull request #21425 from holiman/leslock
...
les: update checktime even if check fails
2020-08-07 12:32:01 +03:00
fudongbai
baae91db37
add upgrade height for rialto
2020-08-07 17:29:22 +08:00
HaoyangLiu
650d066757
resolve comment
2020-08-07 17:16:39 +08:00
HaoyangLiu
02154bb0f0
add multiple upgrade config
2020-08-07 17:15:09 +08:00
HaoyangLiu
13cca06be8
add beforeUpgrade and afterUpgrade
2020-08-07 17:15:09 +08:00
HaoyangLiu
4450b337c4
refactor upgrade config
2020-08-07 17:15:09 +08:00
HaoyangLiu
3789ea31dd
improve upgrade config
2020-08-07 17:15:09 +08:00
HaoyangLiu
3f36e996df
framework for upgrade system contract
2020-08-07 17:15:09 +08:00
zjubfd
a8c9e53eb0
enforce backoff time for out-turn validator ( #23 )
2020-08-07 17:06:29 +08:00
Martin Holst Swende
983cb25a07
les: update checktime even if check fails
2020-08-07 10:57:02 +02:00
Péter Szilágyi
68754f3931
cmd/utils: grant snapshot cache to trie if disabled ( #21416 )
...
* cmd/utils: grant snapshot cache to trie if disabled
* eth: fix up default non-mainnet cache distribution
2020-08-06 15:28:31 +03:00
timcooijmans
5d4512b113
eth: use maxQueuedTxAnns for to limit the number of transactions announced ( #21419 )
2020-08-06 15:19:00 +03:00
rene
d21303f9dd
cmd/geth: fixes db unavailability for chain commands ( #21415 )
...
* chaincmd should make config nodes instead of full nodes
* add documentation for using makeConfigNode instead of makeFullNode;
* add documentation to functions
* code style
2020-08-06 10:24:36 +03:00
Péter Szilágyi
4fde0cabc1
Merge pull request #21411 from holiman/fix_codelookup
...
core/vm: avoid map lookups for accessing jumpdest analysis
2020-08-06 08:09:15 +03:00
rene
4a04127ce3
cmd/geth: fix import / export issues related to DB unavailability ( #21414 )
...
* should fix import / export issues related to DB unavailability
* document reason for makeConfigNode
* fix comment
* comment consistency
* remove comments
* lint
2020-08-06 08:02:05 +03:00
rene
2de37f28e0
downloader: add eth65 tests ( #21383 )
...
* eth65 tests
linted
* remove non-latest eth light tests
2020-08-05 12:22:29 +03:00
Robert Zaremba
5a88a7cf5b
core: use errors.Is for consensus errors check ( #21095 )
2020-08-05 09:52:54 +02:00
Felix Lange
1d25039ff5
p2p/nat: limit UPNP request concurrency ( #21390 )
...
This adds a lock around requests because some routers can't handle
concurrent requests. Requests are also rate-limited.
The Map function request a new mapping exactly when the map timeout
occurs instead of 5 minutes earlier. This should prevent duplicate mappings.
2020-08-05 09:51:37 +02:00
yutianwu
83d72b8e91
Merge pull request #22 from binance-chain/resolve-best-pratices
...
[R4R]: resolve best practice advice
2020-08-05 10:54:38 +08:00
Martin Holst Swende
8ead45c20b
core/vm: avoid map lookups for accessing jumpdest analysis
2020-08-04 15:45:35 +02:00
Martin Holst Swende
82a9e11058
ethstats: avoid concurrent write on websocket ( #21404 )
...
Fixes #21403
2020-08-04 12:21:51 +02:00
Hao Duan
b35e4fce99
core: avoid modification of accountSet cache in tx_pool ( #21159 )
...
* core: avoid modification of accountSet cache in tx_pool
when runReorg, we may copy the dirtyAccounts' accountSet cache to promoteAddrs
in which accounts will be promoted, however, if we have reset request at the
same time, we may reuse promoteAddrs and modify the cache content which is
against the original intention of accountSet cache. So, we need to make a new
slice here to avoid modify accountSet cache.
* core: fix flatten condition + comment
Co-authored-by: Felix Lange <fjl@twurst.com>
2020-08-04 11:51:53 +02:00
Adam Schmideg
e24e05dd01
cmd/devp2p: print enode:// URL in enrdump ( #21270 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
2020-08-04 11:33:07 +02:00
HaoyangLiu
8124e60e9d
resolve best practice advice
2020-08-04 13:56:13 +08:00