Skip to content

DeleteBlock (TD)

Source (upstream v1.17.4) Current
File core/rawdb/accessors_chain.go accessors_chain.go
Symbol DeleteBlock DeleteBlock
Ref v1.17.4 etc/v1.17.4-full-node

Modified in-place on upstream v1.17.3: added DeleteTd call (1 line). Pre-nuke original (purge4) had DeleteTd but function was heavily refactored since.

Diff — vs upstream v1.17.4 (modified in-place)

--- a/core/rawdb/accessors_chain.go
+++ b/core/rawdb/accessors_chain.go
@@ -4,4 +4,5 @@
    DeleteHeader(db, hash, number)
    DeleteBody(db, hash, number)
    DeleteAccessList(db, hash, number)
+   DeleteTd(db, hash, number) // ETC: delete total difficulty
 }

← Total Difficulty (TD)