Skip to content

v1.3.0

Compare
Choose a tag to compare
@meyer9 meyer9 released this 18 Jun 00:07
· 801 commits to master since this release
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:

https://phore.io/

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!