Remove pruning
### Remove Pruning Option and Related Code Overview This PR removes all pruning-related code and configurations, ensuring the application enforces full node operation. This change enhances network health and security by requiring complete blockchain validation.
Changes Made
🗑️ Removed pruning configuration from settings and config files 🖥️ Updated UI to remove pruning-related text and options ✅ Added test script to verify pruning removal 🔒 Ensured full node operation is enforced
Testing
Verified build completes successfully Confirmed no pruning references remain in source code Validated settings and config files are clean Test script passes all checks
Impact
Improves network decentralization Enhances security through full node validation Simplifies codebase by removing unused pruning logic
Notes
The test script ( test-pruning-removal.ps1 ) has been added to prevent regressions All existing functionality remains intact, with pruning options removed
This changes in this PR seem to do more than change pruning options. Is the PR in its expected state?
This changes in this PR seem to do more than change pruning options. Is the PR in its expected state?
I think this change(removing pruning option) does help bitcoin become more decentralized if that's what you're asking.
No - I noticed a number of the changes in the PR are unrelated to the claimed intent.