forked from cerc-io/plugeth
* core/state/snapshot: introduce snapshot journal version * core: update the disk layer in an atomic way * core: persist the disk layer generator periodically * core/state/snapshot: improve logging * core/state/snapshot: forcibly ensure the legacy snapshot is matched * core/state/snapshot: add debug logs * core, tests: fix tests and special recovery case * core: polish * core: add more blockchain tests for snapshot recovery * core/state: fix comment * core: add recovery flag for snapshot * core: add restart after start-after-crash tests * core/rawdb: fix imports * core: fix tests * core: remove log * core/state/snapshot: fix snapshot * core: avoid callbacks in SetHead * core: fix setHead cornercase where the threshold root has state * core: small docs for the test cases Co-authored-by: Péter Szilágyi <peterke@gmail.com> |
||
|---|---|---|
| .. | ||
| fuzzers | ||
| solidity | ||
| testdata@7497b116a0 | ||
| block_test_util.go | ||
| block_test.go | ||
| difficulty_test_util.go | ||
| difficulty_test.go | ||
| gen_btheader.go | ||
| gen_difficultytest.go | ||
| gen_stenv.go | ||
| gen_sttransaction.go | ||
| gen_vmexec.go | ||
| init_test.go | ||
| init.go | ||
| rlp_test_util.go | ||
| rlp_test.go | ||
| state_test_util.go | ||
| state_test.go | ||
| transaction_test_util.go | ||
| transaction_test.go | ||
| vm_test_util.go | ||
| vm_test.go | ||