Releases: PIVX-Project/PIVX-SPMT
Releases · PIVX-Project/PIVX-SPMT
v0.6.3a
Bugfix release to fix the following issues:
- Ledger hardware connection was broken by a recent version of Ledger's PIVX app.
- A proposal with an invalid character caused an issue with fetching personal vote data. This data was not working properly prior to this.
- Public RPC servers previously operated by Random-Zebra have gone offline.
- Block explorer API endpoints previously operated by Random-Zebra have gone offline.
To fix the latter two issues, the following has been provided:
- 3 new public RPC servers operated by Fuzzbawls have been setup
- The block explorer API endpoints now refer to rockdev.org and zkbitcoin.com
Known Issues:
- Users using Mac OSX versions 10.13.6-10.15.x should download the
.dmg
file titled withMacOSX
- Users using macOS 11.3+ should download the
.dmg
file titledMacOS-11-plus
- Apple silicon compatibility is not guaranteed at this time, but running the app in Rosetta2 may work.
SPMT - v0.6.2
Bugfixes
SPMT - v0.6.1
tar.gz
archive instead of the .dmg
image file.
ADDED:
- display and sign P2CS (cold-staking) utxos, if any.
FIXED:
- Bug when parsing variable integer length (failing to decode txes with more than 253 inputs or outputs).
- Bug with sipbuild.api on latest PyQt libraries (set maximum version to 5.14.0)
- Bug with addresses parsing (try only on P2PKH, P2PK and P2CS scripts).
SPMT - v0.6.1rc1
Fixed var integer parsing bug
SPMT - v0.6.0
ADDED:
- Feature: Sign/Verify text messages with any address on the HW device
- One-File binaries
- Windows NSIS installer
- New Masternode Message signatures (PIVX-Project/PIVX#1024)
- Enable opening of SweepAll dialog before HW connection.
- Rawtxes local database
- Add warning for long operation when inputs > 75
FIXED:
- Travis windows builds
- Bug with intermittent rpcClient and unable to get rawtxes when collecting high number of utxos.
- RPC status properly signaled after disconnection
- Pixelated windows icon (added multires)
- Initialization model detection for Ledger Nano (S/X)
- Segfault on windows after stdout redirection
SPMT - v0.5.0
ADDED:
- Controls for multipole HW wallet types
- Support for TREZOR model T
- multiple API sources (blockbook / cryptoid)
- logging module
- Support for TREZOR model One (added PinMatrix dialog)
- Basic TravisCI Support (thanks @Fuzzbawls)
FIXED:
- Decode Tx internally
- Fixed bug when including collateral
- Fixed bug with RPC reconnection
- Reload rewards tab after successful sweepAll
- Updated docs
- Updated Spec file: better lookup for paths and removed unneeded libs
- Fix visual bug with amounts in confirmation dialog
SPMT - v0.4.2
Minor bug fix
SPMT - v0.4.1
ADDED:
- removed annoying popup on startup
- clear DB on shutdown
- reload UTXOs and proposals only on demand
- better UTXO-fetching with visual feedback
- permit broadcast of undecoded txs
- removed 30 seconds buffer before reloading MN statuses
FIXED:
- bug which sometimes made the binary crash on OSX when double clicking on the executable file icon.
- exception for not found MN during vote submission
- exceptions when RPC no longer accessible during message signature
- RPC connection problems when the SSL context isn't verified
- bug which caused the DB to produce files slightly bigger than it should.
- geometry warning when launching the app from the command line.
SPMT - v0.4.0
Added:
- Pre-loaded Public RPC servers
- Sqlite Database
- Cache data saved as QSettings
- Migration of old files to DB
- Added better RPC-status feedback (last block number and response time)
- Layout changed: tabs moved to the side
- Introduced option to add Custom RPC servers
- Added startup flags:
--clearAppData
,--clearMnData
,--clearRpcData
- Refresh Rewards and Governance objects in DB as soon as RPC connects
- Updated documentation
Fixed:
- RPC check bug
- Removed unused imports
- Bug with RPC_index out of range
- Bugs connecting decorated slots
- Re-entrat locks in hwdevice and rpcClient
- Bug with
getRemoteVersion
timeout - API-satus bug
- Remove external masternodes from
sweepAll
SPMT - v0.3.2
Fixed:
- check malformed RPC credentials / refactor default config
- fix fee-display bug / lock fee with SwiftX
- fix bug with new masternode entry (is_hardware)
Included signature asc files to verify the authenticity of the downloaded package and confirm it has been signed by the author (Keybase user: random_zebra).
To verify the signature (with keybase app):
keybase pgp verify -d <detached signature file> -i <downloaded archive> -S random_zebra
e.g.
keybase pgp verify -d SPMT-v0.3.2a-x86_64-gnu_linux.tar.gz.asc -i SPMT-v0.3.2a-x86_64-gnu_linux.tar.gz -S random_zebra
To verify it (without keybase app):
- Download signing key
curl https://keybase.io/random_zebra/pgp_keys.asc?fingerprint=ed501a1c26ce0733c33d6b00e7d8bf3b03d710a1 > random_zebra-PUBKEY.asc
- Import key
gpg --import random_zebra-PUBKEY.asc
- Verify the downloaded archive with its detached signature file:
gpg --verify <detached signature file> <downloaded archive>
e.g.
gpg --verify SPMT-v0.3.2a-x86_64-gnu_linux.tar.gz.asc SPMT-v0.3.2a-x86_64-gnu_linux.tar.gz