Bump version to 1.1.0 across version.py, README, manifest.json and
CHANGELOG. Update user guide with troubleshooting section covering the
SSL certificate reset workflow
- update whitepaper URL to github.com/palladium-coin/whitepaper
- replace webbrowser.open() with xdg-open on Linux to ensure the
desktop browser is used instead of text-based alternatives (w3m)
- Network.clear_pinned_server_certs(): remove cached certs and reconnect interfaces
- Network.clear_recent_servers(): clear the list of recently used servers
- QML bridge: expose clearPinnedServerCertificates() and clearRecentServers()
- QML: move reset actions to ServerConfig with a dropdown menu (SSL / Known servers)
- Qt: add Reset SSL certificates and Reset known servers buttons in Server tab
- Pin qml_gui extras in setup.py to PyQt6>=6.7.0,<6.8.0, PyQt6-Qt6>=6.7.0,<6.8.0
and PyQt6-sip==13.10.2 for compatibility on both x86_64 and aarch64 architectures
- Add ARM64/aarch64 QML GUI installation instructions in README.md with the exact
pinned package versions required for correct operation on Apple Silicon and
Linux ARM64 systems
- Update README.md
- Migrate all test vectors from Bitcoin to Palladium: addresses (bc1→plm1,
tb1→tplm1, 1...→P..., m...→t..., 2N...→o...), URI scheme (bitcoin:→
palladium:), BIP44 coin type (0→746), WIF keys (0xef→0xff testnet),
and BIP-341 taproot vectors (bc1p→plm1p)
- Fix integer underflow in WIF key deserialization when WIF_PREFIX >= 128
causes script type offset to wrap around (bitcoin.py)
- Fix regtest bech32 HRP from 'bcrt' to 'rplm' matching palladiumcore
chainparams (constants.py)
Split transaction input display into two rows to prevent overlap
between short_id and value fields on Android QML interface.
- First row: input index and short_id (with text eliding)
- Second row: value amount and unit (indented)
Fixes readability issues on small screens and long identifiers.
- Bump version to 0.9.1 in all files
- Add detailed CHANGELOG for v0.9.1 with Linux AppImage build fixes
- Fix desktop notification: "Electrum" → "Pallectrum"
Fixes reproducible builds with ELECBUILD_COMMIT and improves
AppImage filename determinism.
Fixes runtime path resolution for reproducible AppImage builds when using ELECBUILD_COMMIT. Previously, the type2-runtime binary was built in the original project directory but the build process would look for it in the fresh clone, causing "Unable to load provided runtime file" errors.
This commit fixes two critical balance update issues in the Android app:
1. Added balanceChanged.emit() on blockchain_updated event
- Fixes coinbase outputs not showing when they mature (120 blocks)
- Ensures balance updates when new blocks arrive
- Resolves issue where only partial mining rewards were displayed
2. Fixed typo: satInt → satsInt in BalanceDetails.qml
- Lightning swap button now works correctly
Related to previous fix on tx_height_changed event handler.
- Change 'Official website' link to Pallectrum GitHub repository
- Update 'Documentation' link to point to user-guide.md on GitHub
- Replace 'Bitcoin Paper' with 'White Paper' linking to Palladium whitepaper
This ensures users access Pallectrum-specific documentation and resources
instead of Electrum.org links.
This initial version of the user guide covers all major wallet features including:
- Wallet creation and seed phrase backup
- Seed recovery process
- Master key usage
- Security best practices
- Technical specifications
Update testnet constants to reflect Palladium-specific values including WIF prefix, address types, and segwit HRP. Also updates checkpoints for Palladium testnet chain.
- Document removal of Bitcoin chain infrastructure and related references
- Add details about UI/UX improvements and testnet support
- Include development notes and technical cleanup summary