Skip to content

@JRedinger JRedinger released this Jul 29, 2019

Pinkcoin v2.3.1.0 "Riley"

(Mandatory Update by 12:00AM August 9th 2019 UTC)

Disable POW
Adjust FPOS/POS rewards.
NTP Bugfix

After numerous attacks over the course of almost two years we have decided regretfully that we must discontinue support for POW. We thank the pools and the miners that have stuck with us and helped support our blockchain over the years.

To compensate, after the update POS will have it's new block interval changed from 6 minutes to 2 minutes and it's block reward will be reduced to 1/3 of it's current reward.

There was a small NTP bugfix where the NTP connections were not getting closed properly. If you were having issues with PINK crashing/connections when using NTP please feel free to try NTP again.

Sha256 checksums:
f3de4e058fb1640e09238be7612e394a1af12f276283fdbea136b62764c1a756 Pinkcoin-Win64-2.3.1.0.zip
0152921b91f2297532e7d4c51fde2195986be1a3938366e3af9275ea616d45b7 Pinkcoin-Linux-2.3.1.0.tar.gz
ce2ba2c575aa7eabbc0c20975b4bc01c2797dd75b702a83a9bf767920f3cef6c Pinkcoin-Qt-OSX-2.3.1.0.dmg
b833af104f303e1019719e97d13b61f15bd201b1012c035f7da0a0536500f47a Pinkcoin-Daemon-OSX-2.3.1.0.tar.gz

Previous Releases:

v2.3.0.0:

*Recommended update for users and services wishing to upgrade from 2.2.3.1
--Includes fix for NTP crash bug in 2.2.3.2.
--Services running 2.2.3.1 are free to continue to do so.

UI Update:

  • UI Updated to match new Pinkcoin branding.

NTP:

  • Change host->ip method from gethostbyname() to getaddrinfo() to preserve thread safety.
  • Adjust makefiles to not static link libpthread to allow getaddrinfo() multithread capability.
  • Divide by Zero bugfix.
Assets 6
  • 2.3.0.0
  • f5837b2
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.3.0.0
  • f5837b2
  • Compare
    Choose a tag to compare
    Search for a tag

@JRedinger JRedinger released this Apr 8, 2019 · 2 commits to master since this release

Pinkcoin v2.3.0.0 "Riley"

EDIT: Please add usentp=0 to you config file (pinkcoin.conf or pinkconf.txt).

*Recommended update for users and services wishing to upgrade from 2.2.3.1
--Includes fix for NTP crash bug in 2.2.3.2.
--Services running 2.2.3.1 are free to continue to do so.

UI Update:

  • UI Updated to match new Pinkcoin branding.

NTP:

  • Change host->ip method from gethostbyname() to getaddrinfo() to preserve thread safety.
  • Adjust makefiles to not static link libpthread to allow getaddrinfo() multithread capability.
  • Divide by Zero bugfix.

Sha256 checksums:
39316226f1742d90dbcca9a5d7659e08093bff667150ff358cc55cfed3250cf6 Pinkcoin-Win64-2.3.0.0.zip
d822fe81944f8928bf34fa9c85c052980ee3c9f04b18439da37118fab37db705 Pinkcoin-Linux-2.3.0.0.tar.gz
8726fee1a6cd3ea8c3e1ddb0616d0fc786f5bbb965cdfe5352d979d4054e765c Pinkcoin-Qt-OSX-2.3.0.0.dmg
dc110064317841c2b19634bd959054104c55d3c7c22133023e7ed3623918af71 Pinkcoin-Daemon-OSX-2.3.0.0.tar.gz

Assets 6

@JRedinger JRedinger released this Mar 25, 2019 · 4 commits to master since this release

2.2.3.2 Update (Recommended):

This is non-mandatory recommended update, however Miners/Stakers are strongly encouraged to update.

NTP Sync:

  • Enabled syncing internal time to NTP by default.
  • Will automatically select closest available servers using pool.ntp.org.
  • Use ntpserver=*.pool.ntp.org in your conf file (or -ntpserver= from the command line)
    to use a specific regional pool. See https://www.ntppool.org/zone

Peer Time Policy update:

  • Added peer disconnect rule

*Disconnect if we are sync'd to NTP and Peer time is:
--- more than 30 seconds in the past OR
--- more than 2 seconds in the future.

UI Bugfixes:

  • Fix shaking window bug
  • Fix disappearing help menu
  • Change mouse cursor during window dragging
  • Make top left Pinkcoin icon transparent to mouse events.

Sha256 checksums:
8e03552d7a1c27d7effd49c379a8f0ebfa0b9d3d0b9e10b90a94804ca10e740d Pinkcoin-Win64-2.2.3.2.zip
384cbac0c620d7d90507234da5b31c60977f62d76313cc87c2dff898e3664caf Pinkcoin-Linux-2.2.3.2.tar.gz
d30ddebe1632b04f74d7709853d34f96a100211fb9788fd544b962c6fc7875e7 Pinkcoin-Qt-OSX-2.2.3.2.dmg
f75c89116cd7b6829cfd97dfc92b040aff52e8a2d87576cc2333925de193f138 Pinkcoin-Daemon-OSX-2.2.3.2.tar.gz

Assets 6

@Astrych Astrych released this Mar 20, 2019 · 9 commits to master since this release

2.2.3.1 Update (Recommended):

Non-mandatory but recommended update for all users, especially for block producers (miners and stakers).

P2P protocol / network code:

  • Disable time offset synchronisation between network peers by default.
  • Change maximum offset time.
  • Monitor nodes times (even beyond first 200 peers) and warn users in case of 30s discrepancy.

Sha256 checksums:
c589d372f908f74f9a1f4b2dd41a587c0069058cf5a7499bc07a0e0e47f791cc Pinkcoin-Win64-2.2.3.1.zip
c164e3f8c2aefa10ce60a0ab75d8d08d3b9e00fbcd6f29afd88a9bdf64e326e0 Pinkcoin-Linux-2.2.3.1.tar.gz
4eec3cb6520ed3988347ac679ffa725262d778c297306e1b5d3100992c02dd02 Pinkcoin-Qt-OSX-2.2.3.1.dmg
4635f4df5e5bdf0ca3e73bb3b6306a36613a64e0b6039cc966fd7587536ffcab Pinkcoin-Daemon-OSX-2.2.3.1.tar.gz

Assets 6

@JRedinger JRedinger released this Mar 10, 2019 · 11 commits to master since this release

2.2.3.0 Update (Mandatory):

Mandatory update for all users before block 817990.

POS/FPOS System:

  • Fix difficulty drop bug in FPOS.
  • Fix bug in nActualSpacing during POS/FPOS flip.
  • Simplify POS/FPOS flip logic.

Sha256 checksums:
6ce46fb2ae209dd5af0a0ba843d58fca7c198b608d6bf75c7dc71f58c314bc81 Pinkcoin-Win64-2.2.3.0.zip
362d72aebc46d66fc53ac874cf1548c88223ea7adb6793780516be50caaf4e64 Pinkcoin-Linux-2.2.3.0.tar.gz
91da1923356d6c29df71f0411ec3bd587e278211b6f0e8f7f690ccee44535456 Pinkcoin-Qt-OSX-2.2.3.0.dmg
916c8e071b71d00d0720a05545d2aba8c0d871f74156c9ba4277b74d6bcbe45b Pinkcoin-Daemon-OSX-2.2.3.0.tar.gz

Assets 6

@JRedinger JRedinger released this Jan 23, 2019 · 16 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.

Assets 6

@JRedinger JRedinger released this Oct 27, 2018 · 39 commits to master since this release

2.2.1.0 Update (Mandatory):

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.

sha256 checksums:
2d2c34433d867500aeeeb385e092be0e1ebd975f644f43a4d92d929edcd565d2 Pinkcoin-Win64-2.2.1.0.zip
634860c7d821a37227fd46452fb8af1c334f77db2e9fe103b48609a6f4b3a823 Pinkcoin-Linux-2.2.1.0.tar.gz
3c3c31a39927d2909343ccf1bbd5820284f78e4d4ca48a0995090ed1f2fce520 Pinkcoin-Qt-OSX-2.2.1.0.dmg
e13c9031a277c583250c835f73d3f6d1c27105e236b5c62501252dadb93e92ac Blockchain-Mainnet-x86_64.zip

Previous 2.2 Releases:

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.

Assets 6

@JRedinger JRedinger released this Sep 18, 2018 · 47 commits to master since this release

2.2.0.3 Update (Non-Critical):

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.

sha256 checksums:
af80f75d2b0d1c5b8fb65a42110a0ae6ae5e0f4572b8ad6675c67acf422a4c19 Pinkcoin-Win64-2.2.0.3.zip
231513b4fc0ccb0f244be30138d27d5dd6d888933c0cc2de3b71b11f097d22aa Pinkcoin-Linux-2.2.0.3.tar.gz
f4c7e678902b939d728f5dad8b68313877affb78e0eae217b477e912a55e96fe Pinkcoin-Qt-OSX-2.2.0.3.dmg

Previous 2.2 Releases:
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.

Assets 5

@JRedinger JRedinger released this Sep 17, 2018 · 48 commits to master since this release

2.2.0.2 Mandatory Update:

2.2.0.2 Emergency Update
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.

sha256 checksums:
49f0ef9a59a6300d6ff61f15c10efb040a1bbfdc87e1c605076fa8c9372c33d2 Pinkcoin-Win64-2.2.0.2.zip
c94c8291df36967629bf5dab710357c81c2ba737e7041034516b0d665fb4f333 Pinkcoin-Linux-2.2.0.2.tar.gz
81466d928f3bca295eb6f3f8bb33c9cd06863d283b646d8f905f0a0ec188b678 Pinkcoin-Qt-OSX-2.2.0.2.dmg

Assets 5

@JRedinger JRedinger released this Sep 2, 2018 · 49 commits to master since this release

2.2.0.1 Mandatory Update:

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.

sha256 checksums:
74ec9b26906c32118ed1a52c595011c8aef8f4df5ee17a68a65555fba2351a3c Pinkcoin-Win64-2.2.0.1.zip
6a461074620bcc5c69231b13241b3bbe56973b04f2d339223dcf26bf5fb1ad7c Pinkcoin-Qt-OSX-2.2.0.1.dmg
6e61119e976320be0024cb60fb3d7b4c4f6e0daddec6b5d6b32874752c381996 Pinkcoin-Linux-2.2.0.1.tar.gz
6704a336bc8bb08f3d8d8ef4bf5cbbb34ff72779783f04619bacde3c224dbc93 Blockchain-Mainnet.tar.gz
61fdb91edc8721921f4941a1d916f35efbba60c2bc2690b836493ae0f09f244b Blockchain-Testnet.tar.gz

Assets 8
You can’t perform that action at this time.