PIVX Core Wallet 3.0.5 Mandatory Release (11/14/2017)


#1

PIVX Core Wallet 3.0.5 Mandatory Release (11/14/2017)

Mandatory PIVX v3.0.5 core wallet update has been released. As of release, this is the latest stable GA build which all users & exchanges will need to upgrade to. This wallet includes major refactoring of zPIV Zerocoin accumulator code, libzerocoin exploit fix, multisig GUI & more. zPIV operations will remain disabled until majority of the wallets in the network have upgraded. Please check the release notes for the full change log.

Full v3.0.5 Release Notes: https://github.com/PIVX-Project/PIVX/releases/tag/v3.0.5

NOTE: If you are running a desktop wallet version that has been released before this release, you MUST upgrade to v3.0.5 or newer or your wallet will not stay on the correct blockchain once the new refactored zPIV protocol switch-over occurs shortly after block 908000. So PLEASE UPGRADE ASAP.


Download Link
Download the appropriate v3.0.5 wallet binary for your OS from the link below or from https://pivx.org/
Download Location: https://github.com/PIVX-Project/PIVX/releases/tag/v3.0.5

For Self-compilers, please use “git checkout v3.0.5” to compile. (not master)
For Windows users, download “pivx-3.0.5-win64-setup-unsigned.exe”. (or win32 if win64 fails)


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 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 v3.0.5 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.

  1. There are 2 options before launching the updated wallet:
    .
    [Option 1] - If your current wallet is working fine right now and is on the right chain (as per step 6), you do not have to re-sync or re-index when upgrading to 3.0.5. You just need to shut down your current wallet, install (or replace files) to the new 3.0.5 wallet, revert any changes you made to pivx.conf (if ran the recent patch), then restart the wallet and skip to step 6 below and check if it’s still on the right chain.
    .
    [Option 2] - If you are not sure that you are on the right chain or using the latest exploit patches wallet, then after installing or updating to the 3.0.5 wallet, launch the wallet then initiate a re-index as per following. (this can take many minutes to complete) Then check if you are on the right chain by following step 6.

Qt Wallet = Tools -> Wallet Repair -> Rebuild Index
Linux = Close wallet. Start the wallet with -reindex=1 (e.g. ./pivxd -reindex=1)

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

  2. The first launch of 3.0.5 may take a long time (10 to 60 minutes) due to a one-time re-indexing of money supply statistics. If re-syncing from scratch, this can take many hours and may not display your coin balance until it has synced up.

  3. Once the wallet finishes syncing, follow this guide to ensure you are on the right network.
    https://pivx.freshdesk.com/solution/articles/30000004667

  4. If all checks out, then you are good to stake!


FAQ

  1. Will I lose my coins after the upgrade?
    No, you will not lose your coins after the upgrade. In fact, we always recommend to upgrade to our latest wallet to ensure its security.

  2. I’m having issues with my wallet launching, not seeing my coins, having issues syncing etc
    Please check the Knowledgebase Articles: https://pivx.freshdesk.com/solution/folders/30000015182
    or open a ticket at pivx.support or at 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
    Also can open a ticket at pivx.support for more private support…
    .

  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. Also, if you have tried swapping out your wallet.dat with previous backups in an attempt to recoover 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.
    .
    Follow this KB: https://pivx.freshdesk.com/solution/articles/30000025649

  5. My wallet keeps auto-minting my PIV into zPIV. Can I stop this?
    The wallet is designed to convert 10% of your available PIV balance into zPIV to increase the privacy of the zPIV pool for yourself as well as everyone else & increase its liquidity. However, if you would like to opt out, there are 2 options. You can go to Tools - Options and increase the Preferred Automin zPIV Denomination to a very high value. (e.g. 5000) This will prevent it from auto-minting unless your 10% is greater than that value. Another option is to disable auto-mint via editing the pivx.conf in your data directory and add enablezeromint=0 and restart the wallet.

  6. My wallet is stuck at block xxxxxxx and not syncing.
    Simply try restarting the wallet first and see if it will sync further. If that fails, it might help to add some 70912 running nodes to your pivx.conf and restarting the wallet. (If you need help, please join our Discord server) The node list can be found here: http://www.presstab.pw/phpexplorer/PIVX/nodes.php


#4

#7