Peercoin v0.6.1 Released, Upgrade Today!

Hey guys, after a long wait, Peercoin v0.6 is finally here. This is the first release from Peercoin’s new team, which marks the transition away from Peercoin being developed solely by its founder Sunny King. This upgrade will require a full blockchain redownload due to the move to the leveldb database.

Installation Instructions…

Installation instructions and a summary of what has changed in this version are provided in the following Medium article. Peerunity is no longer being supported, and the article below explains the upgrade process…

Medium – 26 Oct 17 Peercoin v0.6 Release The long awaited v0.6 soft-fork update is finally here! Reading time: 6 min read

Retweet…

You can post in this thread in case you have questions or bugs to report. Please help retweet this news for us here…

Troubleshooting

First of all, make sure to have backups of your wallet.dat file!

My client crashes on initial blockchain download.

The following error is shown in debug.log: ERROR: mempool transaction missing input

This is a known issue caused by syncing with a not-encrypted wallet.dat file.

There are multiple options to avoid this:

Run the initial blockchain download without wallet.dat file (move it outside the datadir)

After full download, stop the client, copy your wallet.dat back in place and restart.

After full download, stop the client, copy your wallet.dat back in place and restart. Run the initial download with minting disabled (v0.6.1 feature)

add nominting=1 to your peercoin.conf file or use the -nominting commandline parameter.

To turn it back on after full download, remove the option and restart the client.

My client fully synced but my balances are wrong

This can happen due to inconsistencies between the wallet.dat file and the block DB.

Since v0.6.1 the zapwallettxes feature has been backported from bitcoin. This option clears your wallet.dat file except for the private keys and fully rescans the chain for wallet transactions to compute your balance.

Start your client with zapwallettxes=1 in peercoin.conf or with -zapwallettxes on the commandline. Make sure to remove the option after startup otherwise it’ll repeat the process every time you start the client, it doesn’t hurt but it takes a while.

Note: You don’t need to re-download the blockchain for this.

Ultimate recovery, in case none of the above helps