v1.3.0
1.3.0 Release notes
This is an optional update--there will be another release around July 7th/8th that will be a MANDATORY UPGRADE before the end of July
Phore Core version 1.3.0 is now available from:
Please report bugs using the issue tracker at github:
https://github.com/phoreproject/phore/issues
How to Upgrade
Wallets: If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Phore-Qt (on Mac) or
phored/phore-qt (on Linux).
When upgrading masternodes, upgrade your controller wallet first. For a single masternode installed with the VPS script method, upgrading the masternode can be done with the following commands after logging in to your VPS, with each command on a separate line, pressing Enter after each one:
rm -rf /root/vps
git clone https://github.com/phoreproject/vps
cd vps
./install.sh -p phore -u
After that completes, then type:
systemctl restart phore_n1
To verify the status of the masternode after restarting with the upgraded version, type:
phored --conf=/etc/masternodes/phore_n1.conf masternode status
If it says started successfully, that may be all you need to do. If it tells you that it is a hot node awaiting activation, go back to your controller wallet, open the debug console, and type the following, replacing "aliasname" with the name you used for your masternode:
startmasternode alias false "aliasname"
1.3.0 changelog
- Add Segregated Witness support
- Add SPORK_17_SEGWIT
- Update messaging system to current Bitcoin Core 0.16
- Update GetTransactionSigOpCost to count witness transactions at 1/4 the normal cost
- Add NODE_WITNESS version flag for nodes
- Fix RPC tests and RegTest networks
- Add tests for wallet
- Add tests for segwit
- Update wallet to find SegWit transactions
- Merge with PIVX upstream v3.1.0
- Make Zerocoin deterministic
- Fix wallet bugs causing corruption
- Fix Zerocoin modulus bug
- Fix bugs in RPC commands causing incorrect responses
- Update logos
- Add CHECKLOCKTIMEVERIFY support
- Add CHECKSEQUENCEVERIFY support
- Add bech32 addresses
Activation
SegWit will be activated after the majority of staking nodes and all major exchange wallets have been upgraded. Zerocoin changes will take effect around August 1st along with the next release that will be a required upgrade.
Credits
- BlankGT
- Julian Meyer
- barrystyle
- tohsnoom
- wqking
As well as the entire Bitcoin, Dash, and PIVX teams!