Commit Graph

142 Commits

Author SHA1 Message Date
23ef5f28ff Update client version to 1.4.3
Update version number in configure.ac, build_msvc config, clientversion.cpp,
and all man pages from 1.4.2 to 1.4.3
v1.4.4
2025-11-19 08:18:17 +01:00
NotRin7
91975bb8bb gui: Add Dark Mode support with toggle switch
- 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
v1.4.3
2025-11-18 17:34:01 +01:00
4063da67c3 Merge fix-7e418: set versione v1.4.2 v1.4.2 2025-11-18 10:32:59 +01:00
8f1c4b142d Merge master into fix-7e418 and resolve conflicts by keeping v1.4.2 2025-11-18 10:30:32 +01:00
NotRin7
fd0718d2a7 Update README.md 2025-11-18 08:48:00 +01:00
NotRin7
d82347925f Update README.md 2025-11-18 08:48:00 +01:00
NotRin7
ad386005cf docs: Add troubleshooting section to README 2025-11-18 08:48:00 +01:00
NotRin7
78b6d11c82 Fix: Correct wallet confirmation time and update repository URLs 2025-11-18 08:47:45 +01:00
NotRin7
5d0f4d1e22 Update README.md 2025-11-18 08:47:45 +01:00
46f5e24fa4 docs: remove outdated configuration details 2025-11-18 08:47:45 +01:00
d7758f8b91 docs(configuration): move detailed config to separate doc and update readme
Update README.md to reference new comprehensive configuration documentation
Add detailed configuration-file.md with complete examples and best practices
2025-11-18 08:47:45 +01:00
0ed21f2dc0 fix(testnet): add testnet seed nodes for peer discovery
Enable peer discovery on testnet by adding seed nodes and preserving vFixedSeeds. This ensures nodes can connect to the network during initial sync.
2025-11-18 08:47:44 +01:00
NotRin7
73d160b238 Update README.md 2025-11-17 18:13:18 +01:00
NotRin7
caf1f78daa Update README.md 2025-11-17 18:12:37 +01:00
NotRin7
ef939bf6f8 docs: Add troubleshooting section to README 2025-11-17 18:11:17 +01:00
NotRin7
abdbc25de2 Merge branch 'master' of https://github.com/palladium-coin/palladiumcore 2025-11-17 18:00:09 +01:00
NotRin7
c046c329a4 Fix: Correct wallet confirmation time and update repository URLs 2025-11-17 17:43:13 +01:00
NotRin7
aacf183b4f Update README.md 2025-11-17 17:09:04 +01:00
57ef1546a7 docs: remove outdated configuration details 2025-11-17 14:37:09 +01:00
c02e062869 docs(configuration): move detailed config to separate doc and update readme
Update README.md to reference new comprehensive configuration documentation
Add detailed configuration-file.md with complete examples and best practices
2025-11-17 14:27:52 +01:00
ab397b9c1b fix(testnet): add testnet seed nodes for peer discovery
Enable peer discovery on testnet by adding seed nodes and preserving vFixedSeeds. This ensures nodes can connect to the network during initial sync.
2025-11-17 13:53:10 +01:00
72ee7e5872 Merge pull request #7 from palladium-coin/testnet
Testnet
2025-11-14 16:35:24 +01:00
1e1c4a5fdb feat(validation): allow min difficulty blocks after testnet inactivity
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.
2025-11-14 15:06:09 +01:00
efe1cbf18b fix(chainparams): update BIP34 height and hash for testnet
The BIP34 activation height was increased to 1700 and the hash was initialized to support upcoming testnet changes
2025-11-14 14:46:27 +01:00
96eef06c25 fix(pow): simplify testnet difficulty adjustment logic
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.
2025-11-14 10:35:02 +01:00
922f94321e fix(chainparams): update BIP34Height to 1250 for testnet
The BIP34 activation height was lowered to match the actual activation point on testnet, ensuring proper block validation behavior.
2025-11-14 10:27:23 +01:00
0e08faad30 feat(validation): allow min difficulty blocks after testnet inactivity
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.
2025-11-13 15:58:01 +01:00
7e418123a9 build: update version to 1.5.0
Update client version from 1.4.1 to 1.5.0 across configuration files, source code, and documentation
2025-11-13 15:58:01 +01:00
7f96a7d84c fix(chainparams): update BIP34 height and hash for testnet
The BIP34 activation height was increased to 1700 and the hash was initialized to support upcoming testnet changes
2025-11-13 15:58:01 +01:00
3f30d92472 fix(pow): simplify testnet difficulty adjustment logic
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.
2025-11-13 15:58:01 +01:00
7ebe9d9305 fix(chainparams): update BIP34Height to 1250 for testnet
The BIP34 activation height was lowered to match the actual activation point on testnet, ensuring proper block validation behavior.
2025-11-13 15:58:01 +01:00
9f156ae1ad build: update version to 1.4.2
Update client version from 1.4.1 to 1.4.2 across configuration files, source code, and documentation
2025-11-13 15:58:01 +01:00
553424d19d fix: update testnet chain params and restore getblocktemplate security check
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.
2025-11-13 15:34:55 +01:00
ff87cc51c4 fix(pow): adjust testnet difficulty calculation rules
- 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
2025-11-13 13:51:26 +01:00
5960d0d861 feat(rpc): allow getblocktemplate during initial block download for testnet
This temporary patch enables getblocktemplate RPC calls during initial block download for testnet purposes. The change will be reverted for mainnet.
2025-11-13 11:10:40 +01:00
2ee78184ef fix(chainparams): update testnet consensus parameters
- 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
2025-11-13 11:06:36 +01:00
946376406f refactor(clientversion): simplify version string formatting
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.
v1.4.1
2025-11-11 09:00:32 +01:00
a82c6c5fe0 build: bump version to 1.4.1
Update version number in configure.ac and documentation files to reflect new release version 1.4.1
2025-11-11 08:36:14 +01:00
NotRin7
6e1f7e7a61 Merge pull request #5 from palladium-coin/fix-sync-prob
fix(chainparams): allow node to sync from scratch
2025-11-07 16:22:30 +01:00
faefa9ba88 fix(chainparams): allow node to sync from scratch
The previous consensus parameters prevented the node from completing
initial sync without manually importing blocks. Updated chainparams so
a fresh node can fully synchronize on its own.
2025-11-07 13:11:07 +01:00
88fb8881e3 fix(chainparams): remove inactive seed node from mainnet list 2025-11-06 14:00:08 +01:00
6ccf7ead4b docs(docker-build): simplify and restructure docker build documentation
- Condensed lengthy documentation into more concise sections
- Removed redundant troubleshooting and implementation details
- Organized content by architecture with clear command/output sections
- Maintained all essential information while improving readability
2025-11-01 19:12:03 +01:00
dbaa10a848 build(docker): add armv7l cross-compilation support
- Add Dockerfile.linux-armv7l for ARMv7l cross-compilation environment
- Create build-linux-armv7l.sh script to automate the build process
- Update .dockerignore to exclude more build artifacts and temporary files
- Extend README.md with ARMv7l build instructions and target details
2025-11-01 15:05:29 +01:00
ffbaef8388 testnet update: rename testnet3 to testnet
Update all references to 'testnet3' to 'testnet' for consistency. This includes:
- Changing magic bytes in network messages
- Updating directory paths and configuration files
- Modifying documentation and test framework references
- Adjusting chain parameters and validation logic
2025-10-30 23:25:15 +01:00
e0a0becca9 feat(docker): add ARM64 cross-compilation support via Docker
Add Dockerfile and build script for Linux aarch64 cross-compilation targeting ARM64 devices like Raspberry Pi. Includes documentation updates explaining the build process and troubleshooting tips.

The changes enable building Palladium binaries for ARM64 architecture using cross-compilation in a Docker container, with output binaries placed in the build directory.
2025-10-29 16:23:21 +01:00
d738fe9f4f docs(readme): simplify build instructions by linking to platform-specific docs
The detailed build instructions were moved to separate platform-specific documents in the `/doc` folder to make the README more maintainable and easier to navigate. This change provides clearer guidance for users building on different operating systems.
2025-10-29 15:12:14 +01:00
6e29c7cd9d feat(docker): add Windows cross-compilation support via Docker
Add Dockerfile.windows and build-windows.sh for cross-compiling Windows executables
in a containerized environment. Includes documentation updates in README.md with
build instructions and troubleshooting tips for Windows builds.
2025-10-29 14:56:13 +01:00
9fc1062b9a docs: update README with new build instructions and repo URL
- Replace old releases page URL with new organization URL
- Add Docker build instructions as recommended method
- Expand manual build instructions with detailed steps and verification
- Include runtime dependencies for GUI
2025-10-29 12:11:54 +01:00
15f6512419 refactor(docker): restructure docker build system for linux-x86_64
- Replace generic Dockerfile with platform-specific Dockerfile.linux-x86_64
- Simplify .dockerignore to essential patterns
- Update build script with improved container build process and output handling
- Enhance README with detailed build process documentation
2025-10-29 12:04:27 +01:00
NotRin7
2a29186b3e Fix chainwork bug in chainparams.cpp 2025-10-28 14:03:59 +01:00