erigon-pulse/cmd
ledgerwatch a79ed2fe0b
Utilities to fix DB corruption (#2214)
* Detect broken ancestry

* Print last canonical headers

* Add backExec

* Cleanup

* Add unwind util

* Add trimTxs utility

* Actually delete tx records

* Avoid infinite loop

* Change strategy

* Close cursor after commmit

* Fix RwBegin issue

* 10m records per transaction

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-06-21 21:52:51 +01:00
..
abigen extract p2p config out of sentry (#2126) 2021-06-11 09:34:37 +01:00
bootnode rename (#1978) 2021-05-20 19:25:53 +01:00
cons To break dependency to db implementation - move all db classes to "ethdb/kv" and leave in "ethdb" only interfaces (#2195) 2021-06-19 15:21:53 +07:00
devp2p erigon as lib (#2186) 2021-06-18 10:35:11 +07:00
erigon Implemented panic handling, graceful shutdown and reporting for all goroutines that don't explicitly handle them. (#2153) 2021-06-13 17:41:39 +01:00
erigoncustom Clean up DefaultStages (#2114) 2021-06-07 12:00:16 +01:00
evm To break dependency to db implementation - move all db classes to "ethdb/kv" and leave in "ethdb" only interfaces (#2195) 2021-06-19 15:21:53 +07:00
hack Utilities to fix DB corruption (#2214) 2021-06-21 21:52:51 +01:00
integration switch to mdbx-go module, and db-tools to libmdbx submodule (#2199) 2021-06-19 21:30:12 +01:00
p2psim rename (#1978) 2021-05-20 19:25:53 +01:00
pics To break dependency to db implementation - move all db classes to "ethdb/kv" and leave in "ethdb" only interfaces (#2195) 2021-06-19 15:21:53 +07:00
prometheus Nuke LMDB (#2167) 2021-06-16 13:57:58 +03:00
rlpdump rename (#1978) 2021-05-20 19:25:53 +01:00
rpcdaemon To break dependency to db implementation - move all db classes to "ethdb/kv" and leave in "ethdb" only interfaces (#2195) 2021-06-19 15:21:53 +07:00
rpctest Nuke preimage remnants (#2203) 2021-06-20 13:00:22 +07:00
sentry To break dependency to db implementation - move all db classes to "ethdb/kv" and leave in "ethdb" only interfaces (#2195) 2021-06-19 15:21:53 +07:00
snapshots To break dependency to db implementation - move all db classes to "ethdb/kv" and leave in "ethdb" only interfaces (#2195) 2021-06-19 15:21:53 +07:00
state Nuke preimage remnants (#2203) 2021-06-20 13:00:22 +07:00
utils don't create block context twice (#2213) 2021-06-21 19:54:41 +01:00