OPCoinX Core version 2.0.0 is now available from: https://github.com/opcoinx/OPCoinX/releases
This is a new major version release, including various bug fixes and performance improvements.
Please report bugs using the issue tracker at github: https://github.com/opcoinx/OPCoinX/issues
Mandatory Update
OPCoinX v2.0.0 is a mandatory update for all users. This release contains new consensus rules and improvements that are not backwards compatible with older versions. Users will need to update their clients before enforcement of this update goes into effect.
Update enforcement goes into effect at the following times: September 14, 2019 4:00:00 PM GMT
Masternodes will need to be restarted once both the masternode daemon and the controller wallet have been upgraded.
How to Upgrade
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/OPCX-Qt (on Mac) or opcxd/opcx-qt (on Linux).
Notable Changes
Version 2 Stake Modifier
A new 256-bit modifier for the proof of stake protocol has been defined, CBlockIndex::nStakeModifierV2.
It is computed at every block, by taking the hash of the modifier of previous block along with the coinstake input.
To meet the protocol, the PoS kernel must comprise the modifier of the previous block.
Changeover enforcement of this new modifier is set to occur at block 695000 for mainnet.
Block index batch writing
Block index writes are now done in a batch. This allows for less frequent disk access, meaning improved performances and less data corruption risks.
Eliminate needless key generation
The staking process has been improved to no longer request a new (unused) key from the keypool. This should reduce wallet file size bloat as well as slightly improve staking efficiency.
Masternode Collateral change
Masternode collateral will change at block 700000 from 37500 OPCX to 150000 OPCX for mainnet.
PIVX updates
Include “Fake Stake” DoS attack fix
GUI Changes
New GUI design
Removal of zero-fee transaction option
The long term viability of acceptable zero-fee transaction conditions is in need of review. As such, we are temporarily disabling the ability to create zero-fee transactions.
Show latest block hash and datadir information tab
A QoL addition has been made to the Information tab of the UI's console window, which adds the display of both the current data directory and the latest block hash seen by the client.