Skip to content

Conversation

@gh057-ai
Copy link

### 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

- Remove pruning configuration from settings and config files
- Update UI to remove pruning-related text and options
- Add test script to verify pruning removal
- Ensure full node operation is enforced
@TMan253
Copy link

TMan253 commented Oct 19, 2025

This changes in this PR seem to do more than change pruning options. Is the PR in its expected state?

@gh057-ai
Copy link
Author

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.

@TMan253
Copy link

TMan253 commented Oct 21, 2025

No - I noticed a number of the changes in the PR are unrelated to the claimed intent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants