Commit Graph

165 Commits (fb2ae8e9955d2cbb65383e6ff0f3ba73e88c0b09)

Author SHA1 Message Date
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 3 years ago
Martin Holst Swende db03faa10d
core, eth: improve delivery speed on header requests (#23105) 3 years ago
Péter Szilágyi 58d1988349
core, eth, les, trie: remove the sync bloom, used by fast sync 3 years ago
Péter Szilágyi c893488349
eth: pre-process downloader responses on the peer reader thread 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Péter Szilágyi 0db0b27754
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426)" (#23456) 3 years ago
Péter Szilágyi c368f728c1
Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426) 3 years ago
Péter Szilágyi d3f018fde8
eth: drop eth/65, the last non-reqid protocol version 3 years ago
Péter Szilágyi 745757ac6b
core, eth: abort snapshot generation on snap sync and resume later 4 years ago
Péter Szilágyi fe1586b094
eth, les: drop support for eth/64, fix eth/66 tests 4 years ago
Martin Holst Swende 6ec1561044
eth: implement eth66 (#22241) 4 years ago
Chris Ziogas 89030ec0b4
eth/downloader: fix race condition in tests (#22140) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
lzhfromustc 62dc59c2bd
miner, test: fix potential goroutine leak (#21989) 4 years ago
mr_franklin c37e68e7c1
all: replace RWMutex with Mutex in places where RLock is not used (#21622) 4 years ago
Péter Szilágyi fb835c024c
eth/downloader: dynamically move pivot even during chain sync 4 years ago
Péter Szilágyi 367f12f734
eth/downloader: only roll back light sync if not fully validating 4 years ago
Martin Holst Swende 3010f9fc75
eth/downloader: change intial download size (#21366) 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
rene 2de37f28e0
downloader: add eth65 tests (#21383) 4 years ago
rene 1976bb3df0
eth/downloader: remove eth62 (#21378) 4 years ago
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Marius van der Wijden d671dbd5b7
eth/downloader: fixes data race between synchronize and other methods (#21201) 4 years ago
Martin Holst Swende e9ba536d85
eth/downloader: fix spuriously failing tests (#21149) 4 years ago
Martin Holst Swende a5eee8d1dc
eth/downloader: more context in errors (#21067) 5 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
Guillaume Ballet 234cc8e77f
eth/downloader: minor typo fixes in comments (#21035) 5 years ago
Felix Lange c8e9a91672
build: upgrade to golangci-lint 1.24.0 (#20901) 5 years ago
大彬 4ac04ae0fe all: replace fmt.Print* calls with t.Log* in tests (#19670) 5 years ago
gary rong 7641bbe535 eth/downloader: make syncing error more obvious (#19413) 6 years ago
Péter Szilágyi 536b3b416c
cosensus, core, eth, params, trie: fixes + clique history cap 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 6 years ago
gary rong 749ccab9a4 eth/downloader: enable unsync-protection for light client (#19496) 6 years ago
Péter Szilágyi 38f6b85638
eth, les, light: enforce CHT checkpoints on fast-sync too 6 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Péter Szilágyi accc0fab4f
core, eth/downloader: fix ancestor lookup for fast sync 6 years ago
Martin Holst Swende 51b2f1620c
downloader: different sync strategy 6 years ago
Felix Lange 0bcff8f525
eth/downloader: speed up tests by generating chain only once (#17916) 6 years ago
Péter Szilágyi 6ee3b26f44
eth/downloader: fix invalid hash chain error due to head mini reorg 6 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Yusup 7aad81f881 eth: fix typos (#16414) 7 years ago
Péter Szilágyi 96dad6b6f6
eth/downloader: don't require state for ancestor lookups 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 566d5c0777
core, eth, les, light: get rid of redundant methods 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
gary rong 5f8888e116 accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) 7 years ago
Rob d927c67f9d eth/downloader: update tests for reliability (#15337) 7 years ago