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
..
2020-08-15 21:04:45 +02:00
2020-08-08 17:33:35 +02:00
2020-08-08 17:33:35 +02:00
2020-08-19 12:46:20 +01:00
2020-08-19 12:46:20 +01:00
2020-08-19 12:46:20 +01:00
2020-03-26 21:52:05 +00:00
2020-08-15 21:34:22 +02:00
2020-08-01 17:56:57 +01:00