Pearl Desktop Wallet v3.0.0
This release bundles the Pearl v1.5.0 security fixes and updates sending so a payment that may already be on the network is kept and retried, instead of sent again.
🖥️ Desktop Application
- Windows: Download the
.exeinstaller - macOS: Download the
.dmgfor your architecture (Intel or Apple Silicon) - Linux: Download the
.debpackage
⚙️ Command Line Binaries
Built with Go version v1.5.0
oyster: Wallet managementpearld: Full nodeprlctl: Control utility
📦 Installation
See the documentation for installation instructions.
What's new
- Sending: After a payment is created, the wallet shows it as pending, with its transaction ID, and points to Activity → Rebroadcast. Creating another payment can pay the recipient twice. A fresh retry is offered only when the send was rejected before signing because the wallet was offline.
- Bundled node and wallet:
pearld,oyster, andprlctlinclude the v1.5.0 security fixes. SPV also checks peers against known filter headers, and the node ships the mainnet checkpoint at height 120000.
What's Changed
- security: harden node, SPV, wallet, and supporting services by @Aharonee in #422
- feat(spv): check peers against known filter headers by @Aharonee in #421
- chore(node): add mainnet checkpoint, Go deps, bump to 1.4.12 by @Aharonee in #359
- fix(wallet/chain): BlockStamp reads live chain-service tip by @Kshot3000 in #339
- fix(oystercli): reach every transaction page and bound large coin lists by @Aharonee in #352
- chore(desktop-wallet): bump version to 3.0.0 by @Aharonee in #423
Full Changelog: pearl-wallet-v2.0.7...pearl-wallet-v3.0.0