op-geth/core/state
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
..
database.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
dump.go core/state: rework dirty handling to avoid quadratic overhead 2018-03-28 09:29:28 +03:00
iterator.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
iterator_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
journal.go core/state: avoid linear overhead on journal dirty listing 2018-03-28 09:32:02 +03:00
main_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
managed_state.go core, core/state, core/vm: remove exported account getters (#3618) 2017-02-22 23:29:59 +01:00
managed_state_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
state_object.go core: split out detailed trie access metrics from insertion time (#19316) 2019-03-25 10:01:18 +02:00
state_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
statedb.go core/state: fix state iterator (#19127) 2019-04-05 09:44:02 +03:00
statedb_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
sync.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
sync_test.go core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 2019-05-13 15:28:01 +03:00