Skip to content

Pinkcoin v2.2.2.0 "CryptoROX"

Compare
Choose a tag to compare
@JRedinger JRedinger released this 23 Jan 17:38
· 74 commits to master since this release

2.2.2.0 Update (Mandatory):

Mandatory update for all users before block 771000.

Wallet

  • FPOS Flip bugfix
  • Configurable checkpoints
  • New hardcoded checkpoint
  • Fix key comparison in db salvage function
  • -wallet parameter takes a file not a directory

P2P protocol and network code

  • Mempool exploit fix
  • Ignore getaddr messages on Outbound connections

RPC and APIs

  • Correct splitthreshold RPC help text

GUI

  • Fix crash: CoinControl space bug
  • UI tooltip message fix

Build system

  • Azure pipelines continuous integration and release build system
  • Fix for Windows build using Azure Pipelines

Configurable Checkpoints:
New configuration option placed in pinkconf.txt / pinkcoin.conf file as well as on command line. Allows extending hardcoded checkpoints list with new ones passed as a wallet configuration. Overwrites of hardcoded checkpoints are ignored.

Usage format:
checkpoint=[blockheight],0x[blockhash]

Example usage in case of issues with syncing to the proper (best) chain:
checkpoint=728000,0x00000000002984a1ea9ce4967fca19765a55724234e8479a7f7644c22ee5b30c
checkpoint=730000,0x000000000000768e6ce63ef2ef3c815f5f315273250b8ec82e5d300ef0b65e21

sha256 checksums:
9e89edaba056cd0061151c270a96361b0e8b70af173fa59a5a60154e85fb5c1e Pinkcoin-Win64-2.2.2.0.zip
e0523139719f346ee06946c5cc00c48a590ce7973630ebaec80a9ceed80601e0 Pinkcoin-Linux-2.2.2.0.tar.gz
7776ca1692d4d01ccb23eae450f0b4b7829632fd086c9914dd2667a0f626d1f0 Pinkcoin-Qt-OSX-2.2.2.0.dmg
5d7ad4e239d87c48b628072f15521f27566aad49e82ac7f87ca47b9f05064547 Pinkcoin-Daemon-OSX-2.2.2.0.tar.gz

Previous 2.2 Releases:

Replace 51% attack hotfix with new attack-resistant, fork resistant code.
Add hardcoded checkpoints.
Protocol Update.
Various bugfixes.

Mandatory update, takes effect Monday, October 29th @ 12am UTC. Adds new 51% attack resistant code, resolves issue related to Forking/Syncing and removes the checkpoint dependent hotfix introduced in 2.2.0.2.

Edited on January 13 2019: Added new bootstrap files for Mainnet blockchain to help with syncing.

Allow checkpoints on 2.2.0.2 consensus rules update-

Update to this if your wallet gets stuck and you are unable to sync after the 2.2.0.2 update goes into effect.

There is an unlikely but possible scenario where you could end up with a valid block that meets all of the 2.2.0.2 criteria but the network has elected to follow an alternative chain to the one that you have. This update will allow you to sync to the most recent network checkpoint. This can happen, for example, if you receive or mint a block just before your wallet is shut down and that block later becomes orphaned.

2.2.0.2
A malicious entity discovered a vulnerability that allowed them to build off blocks deeper in the chain than our best BlockHeight and have them be accepted by the network.

This update adds the following consensus rules-
If a block has been accepted by the network for at least two minutes and its spacing compared to previous blocks is within tolerable limits, that block, and all of the blocks that it builds on, are solidified in the chain and miners/stakers that build on blocks earlier than this will no longer be considered as alternatives by the network.

This update takes effect on Wednesday September 19th, 2018 at 7am UTC. Everyone is advised to update before then or you will fork from the chain when these types of attacks occur. We apologise for the inconvenience and appreciate your time and understanding.

Note: No coins have been lost, this update should not require a resync. This is the cause behind all the recent orphans.

2.2.0.1
Fixes bug when trying to sync after September 30th Consensus Update.
Added bootstrap files for Mainnet and Testnet blockchains.

2.2.0.0:
FPOS 2.0
Stake Tab added to Options (Preferences in OSX)
CURRENT_VERSION stepping for soft forks
Various bugfixes & code issue fixes.