bsc/eth/downloader
gary rong 80469bea0c
all: integrate the freezer with fast sync
* all: freezer style syncing

core, eth, les, light: clean up freezer relative APIs

core, eth, les, trie, ethdb, light: clean a bit

core, eth, les, light: add unit tests

core, light: rewrite setHead function

core, eth: fix downloader unit tests

core: add receipt chain insertion test

core: use constant instead of hardcoding table name

core: fix rollback

core: fix setHead

core/rawdb: remove canonical block first and then iterate side chain

core/rawdb, ethdb: add hasAncient interface

eth/downloader: calculate ancient limit via cht first

core, eth, ethdb: lots of fixes

* eth/downloader: print ancient disable log only for fast sync
2019-05-16 10:39:32 +03:00
..
api.go core, eth: fix goimports for Go 1.11 2018-09-19 11:47:09 +03:00
downloader_test.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
downloader.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
events.go cmd,eth: 16400 Add an option to stop geth once in sync. WIP for light mode (#17321) 2019-01-30 08:40:36 +01:00
fakepeer.go core, eth, les, light: scope receipt functionality a bit cleaner 2019-04-15 13:42:26 +03:00
metrics.go metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 2018-02-23 11:56:08 +02:00
modes.go cmd/geth: add --config file flag (#13875) 2017-04-12 17:27:23 +03:00
peer.go eth/downloader: SetBlocksIdle is not used (#17962) 2018-10-24 01:27:49 +02:00
queue.go eth: fix comment typo (#18114) 2018-11-15 16:31:24 +02:00
statesync.go core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 2019-05-13 15:28:01 +03:00
testchain_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
types.go eth: conform better to the golint standards (#16783) 2018-06-14 13:14:52 +03:00