bsc/light
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
..
lightchain_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
lightchain.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
nodeset.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
odr_test.go core, eth, les, light: scope receipt functionality a bit cleaner 2019-04-15 13:42:26 +03:00
odr_util.go les, light: implement ODR transaction lookup by hash (#19069) 2019-05-13 14:41:10 +03:00
odr.go les, light: implement ODR transaction lookup by hash (#19069) 2019-05-13 14:41:10 +03:00
postprocess.go eth, les, light: enforce CHT checkpoints on fast-sync too 2019-04-17 13:16:15 +03:00
trie_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
trie.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
txpool_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
txpool.go light: make transaction pool receiver names consistent (#19000) 2019-02-07 12:53:00 +02:00