- Add detailed entries for Android/QML and Qt GUI rebranding fixes - Include critical fixes for QR scanning, URI schemes, and unit displays - Update last modified date to reflect recent changes
5.9 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
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