• Welcome to forex.pm forex forum binary options trade. Please login or sign up.
 

Removing stale blocks using prune=1TB

Started by Bitcoin, Feb 03, 2022, 01:21 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bitcoin

Removing stale blocks using prune=1TB

I'm running a block parser that reads blocks/*.dat and I've noticed it dumps the stale blocks as well as the main chain blocks. My project only needs the main chain blocks, and I noticed that Core's pruned option removes stale blocks as part of its storage reduction.


So I was wondering if I restarted my node with huge a prune number (i.e. prune = 1000000), would Core remove the stale blocks while keeping all the main chain blocks. If so perhaps I could restart Core once again, with prune removed (my block parser needs pruned removed), and have what I need - a regular node with all the stale blocks removed from blocks/*.dat.


Basically I'm being lazy and don't want to write the exceptions for stale blocks into the block parser.


(Core V0.20.0 running on Mac)


Source: Removing stale blocks using prune=1TB