The coinbase maturity period has been increased from 100 to 120 blocks to match Palladium's consensus rules. This change ensures proper validation of coinbase transactions on the Palladium network.
6.0 KiB
Changelog
All notable changes to Pallectrum will be documented in this file.
Pallectrum is a lightweight wallet client for the Palladium blockchain. It is based on Electrum Bitcoin Wallet, adapted to support Palladium's network and consensus rules. Palladium is a Bitcoin fork with custom parameters and features.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- Palladium blockchain network parameters
- Genesis block configuration
- Network magic bytes
- Default network ports (mainnet, testnet)
- Block time and difficulty adjustment parameters
- Palladium address format support
- Bech32 address format
- Address validation for Palladium network
- Palladium Electrum server infrastructure
- Default server list for Palladium network
- Server discovery protocol adaptation
- SSL certificate handling for Palladium servers
- Consensus algorithm integration
- Difficulty retargeting algorithm
- Block reward schedule for Palladium
Changed
- Rebranding from Electrum to Pallectrum
- Application name and window titles
- Icon set and visual identity
- About dialog and version information
- Documentation and help texts
- Network connection logic to support Palladium blockchain
- Transaction validation rules for Palladium consensus
- Fee estimation adapted to Palladium network conditions
- Coinbase maturity increased to 120 blocks (from Bitcoin's 100)
Fixed
- Android (QML) GUI critical fixes
- Fixed QR code scanning crash due to hardcoded "BTC" unit reference
- Fixed hardcoded Bitcoin derivation paths (coin type 0 → 746 for Palladium)
- Fixed BIP21 URI scheme (bitcoin → palladium)
- Fixed QR code URL encoding to use palladium scheme
- Complete Android/QML rebranding
- Updated all user-visible "Electrum" references to "Pallectrum"
- Fixed network name display (shows "Palladium Mainnet" instead of "Mainnet")
- Updated wallet wizard, preferences, error dialogs, and help texts
- Fixed "Import Bitcoin addresses" to "Import Palladium addresses"
- Qt (Desktop) GUI rebranding
- Updated application name, tray tooltip, and exit menu
- Fixed notification branding
- Updated chart labels (BTC → PLM)
- Balance unit display
- Fixed amount regex validator to use PLM instead of BTC
- Updated preferences text for thousands separators
Security
- Will merge relevant security fixes from Electrum upstream as needed
[0.1.0] - 2025-11-20
Initial Fork Release
This is the initial fork of Electrum for the Palladium blockchain project.
Fork Information:
- Forked from: Electrum v4.6.2
- Base commit:
d15598bcf034e21718e2cc1152c3ae965c5449df - Original project: Electrum Bitcoin Wallet
- Fork date: November 20, 2025
- Fork maintainer: Davide Grilli
Added
- Initial fork of Electrum 4.6.2 codebase
- Pallectrum copyright and license information
- This CHANGELOG.md to document all modifications from upstream
Changed
- Updated
LICENCEfile with Pallectrum fork copyright- Added: Copyright (C) 2025 Davide Grilli - Pallectrum Fork
- Maintained: Full attribution to Electrum developers and Thomas Voegtlin
- License: MIT License (preserved from upstream)
Upstream Synchronization
This fork is based on Electrum and may periodically merge upstream changes for:
- Security fixes: Critical vulnerabilities will be merged immediately
- Bug fixes: Important bug fixes affecting wallet functionality
- Performance improvements: Optimizations that benefit Pallectrum users
Note: Breaking changes or Bitcoin-specific features from upstream will be evaluated case-by-case for compatibility with Palladium blockchain.
Upstream repository: https://github.com/spesmilo/electrum Upstream releases: https://github.com/spesmilo/electrum/releases
Upstream Merge History
| Pallectrum Version | Based on Electrum | Upstream Commit | Merge Date | Notes |
|---|---|---|---|---|
| 0.1.0 | 4.6.2 | d15598b | 2025-11-20 | Initial fork |
Development Roadmap
Phase 1: Core Blockchain Integration (v0.2.0)
- Implement Palladium network parameters
- Add Palladium address format support
- Configure Palladium Electrum servers
- Test blockchain synchronization
Phase 2: UI/UX Customization (v0.3.0)
- Complete rebranding to Pallectrum
- Update icons and visual assets
- Localize help texts and documentation
- Test user workflows
Phase 3: Production Release (v1.0.0)
- Security audit
- Performance optimization
- Comprehensive testing (mainnet & testnet)
- Build distribution packages (Windows, macOS, Linux, Android)
Contributing
Contributions to Pallectrum are welcome! For contributing guidelines, please refer to the main README.
For understanding upstream Electrum changes:
Links
- Pallectrum Repository: https://github.com/yourusername/pallectrum (update with actual URL)
- Palladium Blockchain: (add Palladium project URL)
- Issue Tracker: (add issue tracker URL)
- Documentation: (add docs URL when available)
Upstream Project Links
- Electrum Website: https://electrum.org/
- Electrum GitHub: https://github.com/spesmilo/electrum
- Electrum Documentation: https://electrum.readthedocs.io/
Version Comparison Links
Last Updated: 2025-11-23 Maintained by: Davide Grilli