bsc/core/state/snapshot
WayToFuture d8949871fb [R4R] state verification pipeline (#795)
* pipeline state verification

* update codes and add logs for debug

* refactor

* update and add logs

* refactor

* refactor

* remove unneeded logs

* fix a blocking issue

* fix sync issue when force kill

* remove logs

* refactor based on comments

* refactor based on comments

* refactor based on comments

* refactor based on comments

* refactor based on comments

* fix a deadlock issue

* fix merkle root mismatch issue during sync

* refactor based on review comments

* remove unnecessary code

* remove unnecessary code

* refactor based on review comments

* change based on comments

* refactor

* uew dummyRoot to replace emptyRoot

* add nil check

* add comments

* remove unneeded codes

* format comments

Co-authored-by: forcodedancing <liguo.fudan@gmail.com>
2022-03-30 00:19:47 +08:00
..
account.go core/state/snapshot: implement storage iterator (#20971) 2020-04-29 12:53:08 +03:00
conversion.go [R4R] performance improvement in many aspects (#257) 2021-07-29 17:16:53 +08:00
difflayer_test.go [R4R] implement State Verification && Snapshot Commit pipeline (#668) 2022-01-26 14:12:18 +08:00
difflayer.go [R4R] state verification pipeline (#795) 2022-03-30 00:19:47 +08:00
disklayer_test.go [R4R] implement State Verification && Snapshot Commit pipeline (#668) 2022-01-26 14:12:18 +08:00
disklayer.go [R4R] state verification pipeline (#795) 2022-03-30 00:19:47 +08:00
generate_test.go core, eth: faster snapshot generation (#22504) 2021-04-14 23:23:11 +03:00
generate.go core/state/snapshot: fix BAD BLOCK error when snapshot is generating (#23635) (#485) 2021-11-01 20:34:58 +08:00
iterator_binary.go snapshot, trie: fixed typos, mostly in snapshot pkg (#22133) 2021-01-07 08:36:21 +02:00
iterator_fast.go snapshot, trie: fixed typos, mostly in snapshot pkg (#22133) 2021-01-07 08:36:21 +02:00
iterator_test.go [R4R] implement State Verification && Snapshot Commit pipeline (#668) 2022-01-26 14:12:18 +08:00
iterator.go core/state/snapshot: fix typo (#408) 2021-09-06 11:22:21 +08:00
journal.go [R4R] state verification pipeline (#795) 2022-03-30 00:19:47 +08:00
snapshot_test.go [R4R] implement State Verification && Snapshot Commit pipeline (#668) 2022-01-26 14:12:18 +08:00
snapshot.go [R4R] state verification pipeline (#795) 2022-03-30 00:19:47 +08:00
sort.go core: fix broken tests due to API changes + linter 2020-02-25 12:51:16 +02:00
wipe_test.go all: simplify and fix database iteration with prefix/start (#20808) 2020-04-15 14:08:53 +03:00
wipe.go core, eth: faster snapshot generation (#22504) 2021-04-14 23:23:11 +03:00