- Added dark.qss stylesheet for dark theme
- Implemented toggleTheme() slot in PalladiumGUI
- Added 'Dark Mode' checkbox to Settings menu
- Theme preference is saved in QSettings (darkModeEnabled)
- Updated palladium.qrc to include style resources
Update README.md to reference new comprehensive configuration documentation
Add detailed configuration-file.md with complete examples and best practices
Update README.md to reference new comprehensive configuration documentation
Add detailed configuration-file.md with complete examples and best practices
Add logic to skip proof-of-work check for testnet when there's been 20 minutes of inactivity, allowing min difficulty blocks to be mined. This helps maintain chain progress during periods of low testnet activity.
Move the special 20-minute rule check before LWMA calculation for clarity and maintain the same behavior. Remove redundant else block and consolidate the logic for returning last non-special-min-difficulty block.
Add logic to skip proof-of-work check for testnet when there's been 20 minutes of inactivity, allowing min difficulty blocks to be mined. This helps maintain chain progress during periods of low testnet activity.
Move the special 20-minute rule check before LWMA calculation for clarity and maintain the same behavior. Remove redundant else block and consolidate the logic for returning last non-special-min-difficulty block.
Update testnet minimum chain work and default assume valid values to current state.
Restore security check in getblocktemplate RPC to prevent usage during initial block download.
- Apply LWMA difficulty calculation for testnet from block 0 to match mainnet behavior
- Clarify testnet min-difficulty rule by using explicit 20 minute threshold instead of nPowTargetSpacing*2
- Change BIP34Height from 0 to 8192 to match mainnet activation
- Adjust nPowTargetTimespan from 1 day to 14 days for better difficulty stability
- Add nPowTargetSpacingV2 parameter for future compatibility
- Swap rule change activation threshold and miner confirmation window values
- Clarify fPowAllowMinDifficultyBlocks comment
Replace direct CLIENT_BUILD usage with FormatVersion to consistently display semantic versioning. This omits trailing ".0" and git suffix when build number is zero, making version strings cleaner and more predictable.