Governance is here! Mandatory Wallet Update — Shekel v1.4.0

Shekel (JEW)
4 min readMay 25, 2018

We have recently made the adjustments to our codebase over the last week which will allow us to participate in Governance on the Shekel Network. The updates do require you to update your wallets and masternodes to v1.4.0 — this is being written as a guide to upgrade your wallets by June 15th!

How to upgrade your Windows wallet to v1.4
(Reference the following original installation instructions for more info: https://github.com/shekeltechnologies/Documentation/blob/master/guides/Wallet_Install_Windows.md)
1. Close your wallet desktop app.
2. Backup your wallet.dat file and masternode.conf (if you own a node) to somewhere safe. The default location of your wallet.dat is %APPDATA%\shekel.
3. Find the location where you installed the current wallet desktop app. It is called shekel-qt.exe.
4. Download v1.4 from here: https://github.com/shekeltechnologies/JewNew/releases/download/1.4.0/shekel-qt1.4.0-windows.zip
5. Open the zip file and extract the shekel-qt.exe to location of your current wallet desktop app (found in step 3, above)
6. OPTIONAL: Edit the Wallet Configuration File shekel.conf and remove all addnode= lines as they are no longer needed.
7. Start the wallet desktop app and wait for it to sync
8. Open Help / About Shekel Core and ensure the version starts with Shekel Core version v1.4.0.0 Note: If you run a masternode, you must update your masternode wallet too and then restart your masternode. This will cause you to go to the back of the reward queue (i.e. 3 to 4 day delay before next payment). Failure to do so will stop masternode payments after 15th June.

How to upgrade your Mac wallet to v1.4
(Reference the following original installation instructions for more info: https://github.com/shekeltechnologies/Documentation/blob/master/guides/Wallet_Install_Mac.md)
1. Close your wallet desktop app.
2. Backup your wallet.dat file / masternode.conf (if you own a node) to somewhere safe. The default location of your wallet.dat is /Users/<your-user-name>/Library/Application Support/Shekel.
3. Download v1.4 from here: https://github.com/shekeltechnologies/JewNew/releases/download/1.4.0/shekel-Qt-1.4.0-OSX.dmg
4. Run shekel-Qt-1.4.0-OSX.dmg from the downloads folder
5. Drag the Shekel-Qt icon towards the Applications folder
6. OPTIONAL: Edit the Wallet Configuration File shekel.conf and remove all addnode= lines as they are no longer needed.
7. Start the wallet desktop app and wait for it to sync
8. Open Help / About Shekel Core and ensure the version starts with Shekel Core version v1.4.0.0 Note: If you run a masternode, you must update your masternode wallet too and then restart your masternode. This will cause you to go to the back of the reward queue (i.e. 3 to 4 day delay before next payment). Failure to do so will stop masternode payments after 15th June

How to upgrade your Linux wallet to v1.4
The following assumes you followed the official instructions when you originally installed your linux wallet.
1. Login to linux (usually via PuTTY or Terminal) using the username you run your wallet under.
2. Copy the following AND PASTE AS A SINGLE LINE into your ssh client (PuTTY / Terminal):

cd && shekel-cli stop && wget https://github.com/shekeltechnologies/JewNew/releases/download/1.4.0/shekel-1.4.0-x86_64-linux.tar.gz  && tar xf shekel-1.4.0-x86_64-linux.tar.gz && mv shekel-cli shekeld shekel-qt /usr/local/bin/ && rm shekel-1.4.0-x86_64-linux.tar.gz && shekeld -daemon && echo WAITING 30 seconds... && sleep 30 && shekel-cli getnetworkinfo | egrep "subver|protocol"

3. Ensure that the last lines output display:

"subversion" : "/Shekel Core:1.4.0/",
"protocolversion" : 70020,

Note: If you run a masternode, you must update your masternode wallet too and then restart your masternode. This will cause you to go to the back of the reward queue (i.e. 3 to 4 day delay before next payment). Failure to do so will stop masternode payments after 15th June.

How to Restart your Masternode after Wallet v1.4 Upgrade
This will cause you to go to the back of the reward queue (i.e. 3 to 4 day delay before next payment)
For Windows/Mac
1. Use the GUI and click on Start Alias for each masternode you have updated 2. Ensure that the Protocol Column shows 70020 and NOT 70002
3. Restart your hot wallet (usually linux vps), e.g. shekel-cli stop wait a few seconds, then shekeld -daemon
4. Check your masternode is working.

For Linux (if not running hot/cold wallet)
1. shekel-cli startmasternode alias false YOUR_MN_ALIAS
2. Ensure that the version shows 70020 and NOT 70002 shekel-cli masternode list YOUR_MN_JEW_ADDRESS

How can I check my masternode is working?
Assuming you are using the hot/cold wallet as recommended in our guides, check the following:
1. On Windows/Mac wallet masternode tab The status field is ENABLED and the Active field is greater than 0:00
2. In Windows/Mac wallet debug console Type masternode list-conf and ensure everything looks correct, particularly that “status” : “ENABLED”
3. On linux vps (via PuTTY) Type shekel-cli masternode status and look for “message” : “Masternode successfully started”
4. Check http://shekel.mn.zone/ Search for your masternode by IP Address or wallet address. Ensure that:
a. Port shows as 5500 as is green. Red means you need to port forward and/or create firewall rule. White means wait a while!
b. Status is ENABLED
c. Wallet is 1.4.0
d. Active Time is > 0 and increases over time
e. Last Seen is less than 1 hour If all these checks are successful, your masternode is working correctly. You may have to wait 3 to 4 days for your FIRST reward.

If you have any further questions on upgrading please join our discord please remember this update is mandatory by June 15th or you will remain on a forked old chain until you swap over. No rewards you receive June 15th and beyond will be transferrable to v1.4.0. You can go on shekel.mn.zone as well and check your IP to see if you are on the correct version after updating

Thank you,
Shekel Team

--

--