As many of you know, the PART mainnet network is going to undergo a hardfork on the 1st of March 2019. This hardfork will port two testnet features onto mainnet: multi-signature cold staking and paid SMSG. Because hardforks are a pretty big deal, it is important for you to prepare your nodes in prevision of this event so that you are not left staking on a deprecated chain. Luckily, the whole preparation process is extremely easy.
How to Prepare
The only thing you need to make sure is that the nodes you are running are updated to Particl Core 0.17.1.3, or, at the very least, Particl Core 0.17.1.2. Any version prior to this one will not be compatible with the hardforked chain and will therefore make you stake on the wrong chain. This will make all of your staking rewards invalid and any transaction made on that wrong chain will not be reflected on the hardforked chain. In other words, you absolutely need to update your node before the hardfork if you wish to use PART post-hardfork.
Here’s how to do it, depending on the client you use.
I. Particl Desktop
If you’re using Particl Desktop, then lucky you, because it is the easiest of all clients to update. Running Particl Desktop 1.2.x and beyond means your wallet will automatically notify you as soon as there’s a new Particl Core version available. All you have to do after getting this notification is close your Particl Desktop wallet and reopen it. Your Particl Core daemon should automatically update upon reopening the client.
As a precautionary measure, even if you are running Particl Desktop 1.2.x and beyond, it is recommended to manually check if the wallet has properly updated. There shouldn’t be any issue, but you can never be too careful when a hardforks coming.
Additionally, if you are running a Particl Desktop version older than 1.3.1, then we highly recommend, as always, upgrading to the latest version as it fixes various issues, bugs, and contains many improvements.
Download Particl Desktop 1.3.1: https://github.com/particl/particl-desktop/releases/tag/1.3.1
Particl Desktop 1.3.1 Announcement & Changelog: https://particl.news/particl-desktop-1-3-1-released-8802e7b326fb
II. Particl-Qt & Particl-cli
If you’re running either Particl-Qt or Particl-cli, then you will need to manually download and install the latest version of Particl Core. Simply visit the Particl-Core Github release page and download the latest version.
Note: The latest Particl Core version is 0.17.1.3, not 0.17.1.2. However, as long as you run a Particl Core version that is equal or more recent than 0.17.1.2, you will have no issue with the hardfork. Particl Core 0.17.1.2 is the MINIMUM version required for your to follow along with the network’s hardfork.
Download Particl Core 0.17.1.3: https://github.com/particl/particl-core/releases/tag/v0.17.1.3
III. Partyman (Cold Staking App)
If you are using Partyman to cold stake your funds, then whenever you enter a command within the app, it should automatically prompt you to install the newest version. In order to properly update your node, you will first need to upgrade your Partyman app, then update your Core. In order to do this, follow the steps below:
- Go into your Partyman folder (cd /root/partyman)
- Type the command git pull. This will update the Partyman app.
- Once done, update Particl Core by typing ./partyman update
- Accept the update by typing y
- Once updated, restart your Particl Core by typing ./partyman restart
- Accept the restart by typing y
IV. Cold Staking Pool
If you are cold staking from a pool, you don’t need to do anything other than update whatever wallet you use to access your funds. Usually, this would be Particl-Qt or Particl Desktop. Refer to the instructions above to properly update.
If you are a pool operator, you will need to update both the Particl Core and the packages of your pool. Follow these steps:
- First update your pool’s packages: https://github.com/particl/coldstakepool/blob/master/doc/upgrade_old_install_to_package.txt
- Then, update your Particl Core: https://github.com/particl/coldstakepool/blob/master/doc/upgrade_daemon.txt
V. Particl Copay Wallet
If you are using Particl’s mobile application, Particl Copay, then you don’t need to do anything. The nodes Particl Copay connects to will automatically update in time for the hardfork.
VI. Coins on Exchange
If your coins are stored on an exchange, then you don’t need to do anything. The exchange will update its nodes in time for the hardfork. Exchanges and other third-parties running Particl nodes have already been made aware of the upcoming hardfork.
By following these instructions, you should be equipped to navigate any standard issue during or after the hardfork. If you have any question, don’t hesitate to join our Discord server and ask your questions in the #support channel. We’ll be happy to help you out!
In the meantime, we can’t wait to go through this hardfork and add to Particl’s network these two awesome features!
The Particl Team