Files
pallectrum/CHANGELOG.md
Davide Grilli f09d847909 Add changelog for pallectrum fork from electrum
Add comprehensive changelog documenting the initial fork from Electrum v4.6.2
and planned development roadmap for Pallectrum wallet. Includes network
parameters, address format support, and rebranding changes.
2025-11-20 14:50:41 +01:00

5.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

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:

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 LICENCE file 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:


  • 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)


Last Updated: 2025-11-20 Maintained by: Davide Grilli