erigon-pulse/core/rawdb
Péter Szilágyi bfac425c87 core: define and test chain rewind corner cases (#21409)
* core: define and test chain reparation cornercases

* core: write up a variety of set-head tests

* core, eth: unify chain rollbacks, handle all the cases

* core: make linter smile

* core: remove commented out legacy code

* core, eth/downloader: fix review comments

* core: revert a removed recovery mechanism
# Conflicts:
#	core/blockchain.go
#	core/blockchain_test.go
#	core/headerchain.go
#	core/rawdb/database.go
#	core/rawdb/freezer.go
#	core/rawdb/schema.go
#	eth/downloader/downloader.go
#	eth/sync.go
#	trie/sync.go
2020-08-29 12:29:00 +02:00
..
accessors_account.go add support of blocks compression to txpool stage (#925) 2020-08-17 10:17:40 +07:00
accessors_chain_test.go Lmdb and Badger tests (#630) 2020-06-06 11:29:11 +01:00
accessors_chain.go core: define and test chain rewind corner cases (#21409) 2020-08-29 12:29:00 +02:00
accessors_indexes_test.go geth 1.9.18 post-rebase fixups 2020-08-08 17:33:35 +02:00
accessors_indexes.go geth 1.9.18 post-rebase fixups 2020-08-08 17:33:35 +02:00
accessors_metadata.go change bucket type to string (#894) 2020-08-11 06:55:32 +07:00
interfaces.go change bucket type to string (#894) 2020-08-11 06:55:32 +07:00