Skip to content

Releases: PIVX-Project/PIVX-SPMT

v0.6.3a

22 Jun 04:44
v0.6.3a
7473d0c
Compare
Choose a tag to compare

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 with MacOSX
  • Users using macOS 11.3+ should download the .dmg file titled MacOS-11-plus
  • Apple silicon compatibility is not guaranteed at this time, but running the app in Rosetta2 may work.

SPMT - v0.6.2

22 Feb 19:50
1bdf6ed
Compare
Choose a tag to compare

Bugfixes

SPMT - v0.6.1

10 Feb 12:01
8f58734
Compare
Choose a tag to compare

⚠️ Mac OS Catalina users: use the 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

07 Jan 09:33
107bcc9
Compare
Choose a tag to compare
SPMT - v0.6.1rc1 Pre-release
Pre-release

Fixed var integer parsing bug

SPMT - v0.6.0

27 Dec 14:55
bf341d3
Compare
Choose a tag to compare

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

24 Jul 10:15
78a5d16
Compare
Choose a tag to compare

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

05 Feb 11:50
dd8b122
Compare
Choose a tag to compare

Minor bug fix

SPMT - v0.4.1

11 Dec 14:23
998c6eb
Compare
Choose a tag to compare

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

19 Nov 11:10
7501e69
Compare
Choose a tag to compare

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

11 Oct 17:48
52a12f7
Compare
Choose a tag to compare

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