Bitcoin full node and query server

Aug 18, 2025

View in context in the libbitcoin Slack #general mirror.

evoskuil19:47
I tracked down and resolved a minor issue in the automatic pruning and snapshot events. Pruning of the prevouts table was invalidating any preceding snapshot, as snapshots assume that table bodies are append only. This was resolved by optionally incorporating prevouts head pruning into snapshotting. This ensures that the atomicity guarantee still holds, so that either the prune/snap succeeds, or the store remains recoverable under the most recent snapshot.
(edited)