Skip to content
Compare
Choose a tag to compare

READ THIS FIRST

  • Pools/Miners previously were told to wait until close to fork time, but should update now.

  • Note for exchanges, the binaries/code in this version are exactly the same as 1.18.2.0-PRE. No further action is required.

  • Lastly, please make sure you read the migration instructions carefully below, notably the use of -salvagewallet. Also note if your wallet is encrypted with a password follow upgrade Option C.

Release Notes and Upgrade Instructions

This release is a major, required upgrade to continue operating on the Pigeoncoin blockchain. This release has been in the works for several years after being directed by the community. Thank you to the developers and testers and to the community who helped make this happen.

Previous versions of the Pigeoncoin client were based on the Bitcoin codebase. This version ported everything over to the Dash codebase. After upgrading your wallet to the new format as an end user, other then a new look to the wallet, things should operate just the same. There is no airdrop, simply a wallet database upgrade done by the software.

The dash codebase was required to add the masternode capability which lays the groundwork for the upcoming datanodes which are required for the future of Pigeoncoin.

A hard fork occurs at block 2,074,070, which is roughly May 1st 2022 03:00 UTC. At this time Masternodes can be created. Payouts begin at block 2,094,230, which is roughly May 15th 2022 03:00 UTC. Exact times may be several hours off depending on how fast blocks are mined. See discord for updated estimations.

Please ensure you upgrade your wallet prior to May 1st to ensure a smooth transition.

For new users, simply download the new binary or build from source. No special configuration is required.

For users upgrading, please read the following very carefully prior to moving forward.

Here are two very similar upgrade paths to follow depending on your preference. Instructions are for windows users, but instead of looking in %appdata% for linux typically look in your ~ (home directory, ~/.pigeon). For mac typically look in ~/Library/Application Support/

UPGRADE PRE-REQUISITES:

  • BACK UP your wallet.dat file to somewhere other then %appdata% . This is the most important file. It stores your private keys. If you lose this no one can help you. Bonus points if you back up the entire Pigeon directory for a quick way to revert any changes. Save these backups until at least after the fork occurs.

  • Existing sending/receiving address labels don't get transferred. Back these up from your existing wallet first if you use these

NOTE: All data files from the existing wallet are stored in a directory called Pigeon (in %appdata%, etc). The new wallet uses by default Pigeoncore instead. It is recommended to use the new directory, but during install you can change this if you want. Instructions below assume you are following the new standard.

PICK ONE OF THESE UPGRADE PROCEDURES:

Option A) Standard Upgrade Procedure: Creating a new empty directory

  1. Go into %appdata% and create a new directory called Pigeoncore
  2. Copy wallet.dat from in %appdata%/Pigeon into the new %appdata%/Pigeoncore directory
  3. Create a new text file in the directory where pigeon-qt.exe was extracted to. Call it migratewallet.bat
  4. Inside that bat file write only this one line: pigeon-qt.exe -salvagewallet
    4b) If for some reason this does not work specify the data directory as well: pigeon-qt.exe -salvagewallet -datadir=C:\Users\replace_this_with_your_username\AppData\Roaming\PigeonCore
  5. Save and close the file, then run it
  6. The upgrade process will happen and then pigeoncoin will typically exit
  7. Start pigeon-qt.exe normally
  8. It should sync and all will work

Option B) Alternative Upgrade Procedure: Copying over Pigeon directory as Pigeoncore

  1. Go into %appdata% and make a copy of the entire Pigeon directory and call it Pigeoncore
  2. Create a new text file in the directory where pigeon-qt.exe was extracted to. Call it migratewallet.bat
  3. Inside that bat file write only this one line: pigeon-qt.exe -salvagewallet
    3b) If for some reason this does not work specify the data directory as well: pigeon-qt.exe -salvagewallet -datadir=C:\Users\replace_this_with_your_username\AppData\Roaming\PigeonCore
  4. Save and close the file, then run it
  5. The upgrade process will happen and then pigeoncoin will typically exit
  6. Start pigeon-qt.exe normally
  7. You'll get an error with reading the block database. Say OK to rebuild
  8. It should sync and all will work

Option C) If you have a password on your wallet, the -salvagewallet upgrade procedures will not work. Instead:

  1. On the old locked wallet, open the debug console and run: walletpassphrase password timeunlockedinseconds
    (replacing password with your password and timeunlockedinseconds for how long you want it to be left unlocked, for example 300 seconds)
  2. Next type dumpprivkey address
    Where address is the address you want to get the private key for
    NOTE: DO NOT SHARE THIS WITH ANYONE. IF YOU DO THEY HAVE ACCESS TO YOUR FUNDS
  3. Repeat step 4 for every address you want to move over to the new wallet
  4. Now close the old wallet and install the new wallet as a fresh install
  5. Once synced, open the debug console there and type: importprivkey privkey
    Replacing privkey with the private key from step 2
  6. Repeat step 5 for each of your private keys

Final note: Until the fork occurs, it is possible to run both version of Pigeoncoin simultaneously. If you do not remove/move out of %appdata% the old Pigeon directory after completing the steps above the wallet may get confused too. If you do so though you should use the -datadir flag when starting the wallet. For example, similar toi creating the batch file above to migrate your wallet, create one with just the following: pigeon-qt.exe -datadir=C:\Users\replace_this_with_your_username\AppData\Roaming\PigeonCore . Similarly make a batch file for your old wallet replacing Pigeoncore with Pigeon in the datadir parameter.

For end users this should be all you need to do. If you run into any issues please join our discord server and ask for help.

Note to pools/miners: Please ensure that your pool software is configured to handle masternode payouts. If you do not process these your blocks will fail.

Instructions for running a masternode are not included in these release notes but can be found in the #resources channel on discord as well as on the https://pigeoncoin.org/ website.

Key thing to know though is a masternode requires 1,000,000 PGN and returns 20% of the block reward (split between other nodes).

Again if you have any questions/issues with the upgrade procedure please ask on discord: https://discord.gg/3Dm4As8uAs and make sure to upgrade before May 1st 2022!

Compare
Choose a tag to compare
Pre-release

NOTE: An issue has been identified with this release. DO NOT UPGRADE TO IT RIGHT NOW. Please roll back if you did upgrade.

Use https://github.com/Pigeoncoin/pigeoncoin/releases/tag/v0.17.0.3 instead

This release is a major, required upgrade to continue operating on the Pigeoncoin blockchain. This release has been in the works for several years after being directed by the community. Thank you to the developers and testers and to the community who helped make this happen.

Previous versions of the Pigeoncoin client were based on the Bitcoin codebase. This version ported everything over to the Dash codebase. After upgrading your wallet to the new format as an end user, other then a new look to the wallet, things should operate just the same. There is no airdrop, simply a wallet database upgrade done by the software.

The dash codebase was required to add the masternode capability which lays the groundwork for the upcoming datanodes which are required for the future of Pigeoncoin.

A hard fork occurs at block 2,074,070, which is roughly May 1st 2022 00:00 UTC. At this time Masternodes can be created. Payouts begin at block 2,094,230, which is roughly May 15th 2022 00:00 UTC. Exact times may be several hours off depending on how fast blocks are mined. See discord for updated estimations.

Please ensure you upgrade your wallet prior to May 1st to ensure a smooth transition.

For new users, simply download the new binary or build from source. No special configuration is required.

For users upgrading, please read the following very carefully prior to moving forward.

Here are two very similar upgrade paths to follow depending on your preference. Instructions are for windows users, but instead of looking in %appdata% for linux typically look in your ~ (home directory, ~/.pigeon). For mac typically look in ~/Library/Application Support/

UPGRADE PRE-REQUISITES:

  • BACK UP your wallet.dat file to somewhere other then %appdata% . This is the most important file. It stores your private keys. If you lose this no one can help you. Bonus points if you back up the entire Pigeon directory for a quick way to revert any changes.

  • Existing sending/receiving address labels don't get transferred. Back these up from your existing wallet first if you use these

NOTE: All data files from the existing wallet are stored in a directory called Pigeon (in %appdata%, etc). The new wallet uses by default Pigeoncore instead. It is recommended to use the new directory, but during install you can change this if you want. Instructions below assume you are following the new standard.

PICK ONE OF THESE UPGRADE PROCEDURES:

Standard Upgrade Procedure: Creating a new empty directory

  1. Go into %appdata% and create a new directory called Pigeoncore
  2. Copy wallet.dat from in %appdata%/Pigeon into the new %appdata%/Pigeoncore directory
  3. Create a new text file in the directory where pigeon-qt.exe was extracted to. Call it migratewallet.bat
  4. Inside that bat file write only this one line: pigeon-qt.exe -salvagewallet
    4b) If for some reason this does not work specify the data directory as well: pigeon-qt.exe -salvagewallet -datadir=C:\Users\replace_this_with_your_username\AppData\Roaming\PigeonCore
  5. Save and close the file, then run it
  6. The upgrade process will happen and then pigeoncoin will typically exit
  7. Start pigeon-qt.exe normally
  8. It should sync and all will work

Alternative Upgrade Procedure: Copying over Pigeon directory as Pigeoncore

  1. Go into %appdata% and make a copy of the entire Pigeon directory and call it Pigeoncore
  2. Create a new text file in the directory where pigeon-qt.exe was extracted to. Call it migratewallet.bat
  3. Inside that bat file write only this one line: pigeon-qt.exe -salvagewallet
    3b) If for some reason this does not work specify the data directory as well: pigeon-qt.exe -salvagewallet -datadir=C:\Users\replace_this_with_your_username\AppData\Roaming\PigeonCore
  4. Save and close the file, then run it
  5. The upgrade process will happen and then pigeoncoin will typically exit
  6. Start pigeon-qt.exe normally
  7. You'll get an error with reading the block database. Say OK to rebuild
  8. It should sync and all will work

Final note: Until the fork occurs, it is possible to run both version of Pigeoncoin simultaneously. If you do not remove/move out of %appdata% the old Pigeon directory after completing the steps above the wallet may get confused too. If you do so though you should use the -datadir flag when starting the wallet. For example, similar toi creating the batch file above to migrate your wallet, create one with just the following: pigeon-qt.exe -datadir=C:\Users\replace_this_with_your_username\AppData\Roaming\PigeonCore . Similarly make a batch file for your old wallet replacing Pigeoncore with Pigeon in the datadir parameter.

For end users this should be all you need to do. If you run into any issues please join our discord server and ask for help.

Note to pools/miners: Please ensure that your pool software is configured to handle masternode payouts. If you do not process these your blocks will fail.

Instructions for running a masternode are not included in these release notes but can be found in the #resources channel on discord as well as on the https://pigeoncoin.org/ website.

Key thing to know though is a masternode requires 1,000,000 PGN and returns 20% of the block reward (split between other nodes).

Again if you have any questions/issues with the upgrade procedure please ask on discord: https://discord.gg/3Dm4As8uAs and make sure to upgrade before May 1st 2022!

NOTE: An issue has been identified with this release. DO NOT UPGRADE TO IT RIGHT NOW. Please roll back if you did upgrade.

ec99ae6
Compare
Choose a tag to compare

changed mining algo from x16s to x21s at 10-15-2019 00:00:00GMT
changed protocol version fro 70015 to 70035.
protocol version older then 70026 will get disconnection from network starting block 738178
dev fee address changed from rQG3D3nzy3jfFxugbmUoZ9LhjpeJ4vrYbR to rLzD7RxVS1QMZ5yYrmoUvfnTNuzgUqJVVK at block 738178
added check point

ec99ae6
Compare
Choose a tag to compare

test wallet

Pre-release
Pre-release

Test Wallet, do not use this for mainnet.

adf2ff2
Compare
Choose a tag to compare
adf2ff2
Compare
Choose a tag to compare

x21s

Pre-release
Pre-release

implement x21s

(if you need the source grab it from git directly. The source listed below is not current, only the binaries are)

a7b41c0
Compare
Choose a tag to compare
Compare
Choose a tag to compare

Pools and exchanges must upgrade immediately to resolve a double-spend exploit derived from Bitcoin source.
At block 200k future time window go from 2hrs to 12 mins.

More info: https://bitcoincore.org/en/2018/09/20/notice/

b772a5f
Compare
Choose a tag to compare

At block height 111,222 we will be switching to the LWMA (linear-weighted moving average) algorithm designed by the venerable @zawy12.

We are switching because profit switching pools have been pummeling our coin since it was created, and it's time to put an end to it so we can actually focus on solving real problems for real people.

This release is production ready. Users must upgrade before July 27, 2018.

filename shasum
pigeoncoin-v0.15.99.3-macOS.dmg f0a893d616c623cf0706b498b34014943a3f5b76
pigeoncoin-v0.15.99.3-win64.zip 42bd762ba00148f3125b61c5d6d4c8354b020071
pigeoncoin-v0.15.99.3-linux64.tar f952c53ac0e08ceaf449301e5851bfe7f94ecd2d
pigeond cf65aaf1e6d04b191bcf76a0b980ea2d27adb512