erigon-pulse/eth/downloader
ledgerwatch c0b87340a2
Introduce staged sync (#482)
* Introducing staged sync

* Fix linter

* Fix linter

* Sync progress in the DB

* Fix linter

* Fix linter

* Not to wake body and receipt downloaders in the header stage

* Next stage

* Fix tests

* Fix linter

* More on block bodies downloading

* More on downloading bodes

* Remove debug

* Fix test compilation

* Fix tests

* Fix linter

* Fix linter

* Turn off the miner during staged sync

* More fixes
2020-04-24 17:57:43 +01:00
..
api.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
downloader_test.go Introduce staged sync (#482) 2020-04-24 17:57:43 +01:00
downloader.go Introduce staged sync (#482) 2020-04-24 17:57:43 +01:00
events.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
fakepeer.go FakePeer - reduce interface size 2019-12-13 09:56:30 +06:00
metrics.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
modes.go Introduce staged sync (#482) 2020-04-24 17:57:43 +01:00
peer.go core, eth: implement eth/65 transaction fetcher 2020-02-27 17:21:20 +03:00
queue.go Introduce staged sync (#482) 2020-04-24 17:57:43 +01:00
sync_stages.go Introduce staged sync (#482) 2020-04-24 17:57:43 +01:00
testchain_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
types.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00