PIVX Core Wallet 3.2.0 Mandatory Release (03/31/2019)


#1

PIVX Core Wallet 3.2.0 Mandatory Release (03/31/2019)

Mandatory PIVX 3.2.0 core wallet update has been released with multiple feature additions, core improvements, GUI changes, performance enhancements, security updates, and bug fixes.

Some highlight changes are:

  • BIP 65 aka Atomic Swaps support
  • Zerocoin Light Node Protocol (mobile zPIV support)
  • Zerocoin Precomputed Proofs (faster zPIV spend)
  • In-wallet Voting Tab (Check proposals & vote via GUI)
  • Regression Test Suite (Rigorous testing capability)
  • Multiple RPC updates
  • Countless bug fixes

NOTE: If you are running a desktop wallet version that has been released before this release, you MUST upgrade to v3.2.0 or newer or your wallet may not stay on the right chain. So PLEASE UPGRADE ASAP.


Release Notes
Please take the time to fully read the release notes: Github


Download Link
Download the appropriate wallet binary for your OS from the Github or the website
For Self-compilers, please use “git checkout v3.2.0” to compile. (not master)


How to Update

As always, it is recommended to backup the existing wallet.dat file to a safe location before upgrading if you haven’t done so already via File -> Backup wallet and saving it in a different directory with a new name. If you use CLI/Linux, you can backup using the command ./pivx-cli backupwallet. If your wallet is not running currently, you can back up the file “wallet.dat” from e.g. Start -> Run -> %APPDATA%\PIVX on Windows by making a copy elsewhere.

  1. Gracefully exit/stop the current wallet from the wallet. (File - Exit or ./pivx-cli stop)

  2. Download and install the new wallet appropriate for your OS.
    Linux/Rpi: Overwrite the existing executable files with the newly downloaded wallet binaries.
    Windows: Install via the setup executable file and run through the setup wizard to install.
    Mac OSX: Download .dmg file, open .dmg then drag PIVX icon to the applications folder icon. (copy over /Applications/PIVX-Qt)

  3. Re-start the wallet. (Launch from your PIVX shortcut icon or ./pivxd for linux)

  4. Once the wallet finishes syncing, follow this guide to ensure you are on the right network chain.

  5. Upgrade completed.

P.S. If you are a masternode user, you must upgrade both the controller wallet & masternode wallet, then restart the masternode.


FAQ

  1. Will I lose my coins after the upgrade?
    No, you will not lose your coins after the upgrade. In fact, we recommend everyone to upgrade to the latest wallet to benefit from increased security & stability that comes with it.

  2. I’m having issues with my wallet launching, not seeing my coins, having issues syncing etc
    Please check the Knowledge-base Articles here:
    https://pivx.freshdesk.com/support/solutions
    or ask for help on the support channels in PIVX Discord @ https://discord.pivx.org.

  3. Who can I ask if I don’t know how to upgrade still?
    You can ask in support channels in PIVX Discord for real-time assistance.
    If you aren’t yet a member there, you can join via https://discord.pivx.org

  4. I’m missing some zPIV that got minted and sent to the Accumulator. Where are they?
    Firstly, make sure you aren’t using the same wallet in multiple places. If so, it could be the cause as zPIV is only visible from the wallet.dat that it minted from. Also, if you have tried swapping out your wallet.dat with previous backups in an attempt to recover your zPIV, make sure to NOT delete the latest wallet.dat as your most recent zPIV minting information does not exist in your older backups, So if you have restored to an older backup, please restore back the latest wallet.dat which was used to mint those zPIV. Then please follow this KB: https://pivx.freshdesk.com/solution/articles/30000025649

  5. My zPIV isn’t working / sending / staking after upgrading to 3.2.0.
    Once 95% of the blocks from the most recent 10800 blocks (approx. 7 days) are created from 3.2.x wallet with new version 5 blocks, this will allow the zPIV to be re-enabled in the network. You can check the status via getblockchaininfo from 3.2.0 wallet’s console.

  6. What is Deterministic Seed (dzPIV) & how do I use it exactly to backup/restore my zPIV?
    Please see this detailed post:
    https://www.reddit.com/r/pivx/comments/8gbjf7/how_to_use_deterministic_zerocoin_generation/


CREDITS
Thanks to everyone who directly contributed to this release:

  • 21E14
  • Adam Langley
  • Aitor González
  • Alko89
  • Benjamin Allred
  • Chun Kuan Lee
  • Cory Fields
  • Dimitris Apostolou
  • Everton Melo
  • Fuzzbawls
  • Matias Furszyfer
  • Mrs-X
  • Pieter Wuille
  • SHTDJ
  • Tim Uy
  • Wladimir J. van der Laan
  • blondfrogs
  • cevap
  • fanquake
  • gpdionisio
  • idas4you
  • joeuhren
  • presstab
  • random-zebra
  • s3v3nh4cks
  • sicXnull
  • veilgets
  • warrows

#2

#3

#4

#5