Releases: PaycoinFoundation/paycoin
v0.3.3.1
Paycoin version 0.3.3.1 is now available from:
https://github.com/PaycoinFoundation/paycoin/releases
This is an optional update including support for URIs and multiple bug fixes.
Please report bugs using the issue tracker at github:
https://github.com/PaycoinFoundation/paycoin/issues
Upgrading and downgrading
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (this could take a few minutes), then run the installer (on Windows)
or just copy over /Applications/Paycoin-Qt (on Mac) or paycoind/paycoin-qt (on Linux).
If you encounter any issues starting the new wallet it is recommended that you delete and resync the blockchain. To delete the blockchain look in the
Paycoin data directory (listed below) and delete everything except the wallet.dat and paycoin.conf
Linux : ~/.paycoin/
Windows : %appdata%\Paycoin
Mac : ~/Library/Application Support/Paycoin
It is highly recommended that if you do not have a backup of your wallet.dat
to go ahead and make one before deleting the blockchain.
The listed directories are the defaults, if using the datadir flag make sure to
look in the assigned directory.
If after the blockchain is synced you find your balance is incorrect please run:
repairwallet
If using the daemon this can be done the same as any other command, for QT users
please proceed to help > debug window > console and enter the command from there
(you may press escape to close out of the console).
Downgrading warning
Downgrading to a version prior to 0.3.3.0 will break network compatibility and
cause nodes to disconnect from the network.
Notable changes
Added support for Paycoin URIs in QT wallet.
Fixed crash on send/stake plus general code updates.
0.3.3.1 Change log
Detailed release notes follow.
GUI:
2d6dfb9
merge toggleHidden() code into showNormalIfMinimized() to extend the …8a1a967
change initial Balance on overviewpage from "123.456 XPY" to "0 XPY" …722c5dc
Change strings to Paycoin (uppercase) and other miscellaneous fixes18993f7
Correct translatable string from Bitcoin to Paycoina0cb315
Remove duplicate spaces from a string648fc59
Add an option to open the paycoin.conf in the default editor80dbe2e
Add a notice when selecting edit config in QT02d42ae
Fix Opening on OSX4898c94
Paycoin-Qt (Windows only): extend Resource File0b67ded
Add missing Q_OBJECT in bitcoin.cpp45717b7
Qt: add copyrightLabel to aboutdialog.uie13d341
Translation strings update20bc095
Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI codeeed5028
move class HelpMessageBox to guiutil.cpp/.h / add button to show Bitc…f2f538e
Periodic translation update9e094f0
Optimise PNG files7fc12cb
Cross-platform "Open debug logfile"4ca32c0
Periodic translations update295751b
Correct a string accidentally referencing Bitcoin4f29cec
Translation updates / string updates2bfee2a
Fix some translation plurals0142107
Change Window title to "Paycoin - Wallet" / misc related renamesf51e337
Make sort and filters for transactions and labels case-insensitive0efc89b
Qt: Periodic translation updateabaa02c
Revert "Remove spent transactions from the minting table model."f687b68
Add support for opening paycoin: URIs directly.478af1c
Update the copyright strings visible in the Qt to 2016
Build system:
3d0e35d
Check if FD_SETSIZE is already defined before trying to define itbcd09f8
Mute this obnoxious unused warning that occurs on linux120ec8e
Fix noinline definition so that it works for more compilers.c5c281a
Rename project to paycoin-qt
Primes / Microprimes:
438a2ab
Move primenode dbtype defines in CPrimeNodeDB2c0cd96
Fix the values of the last keys that are checked in primenodes.cppf7f87dd
Fix microprime help entry (requires an address argument)
Net handling:
3f1e85f
Use "IPv6" and "IPv4" in strings as these are the official spellings …2c75804
Use getnameinfo() to get canonical IPv6 addresses2b9374e
Only check for port# after : in ConnectSocketByName7583226
Keep local service information per addresse930f30
Take -port into account when resolving -bind'sabddf76
Break up CAddrMan's IMPLEMENT_SERIALIZE09d6486
Fix-up GetMyExternalIPfce8b28
Do not listen on blocked networks
Miscellaneous:
30b4663
Corrected grammar. As per Principle Of Least Surprise.b77f1f1
Update the note about translations in README.md0b47971
Move help messages out of AppInit2f855eef
Introduce -debugnet option, thereby quieting some redundant debug mes…515fcd6
Document -debugnet option in command line helpdbd79b4
Include human readble format for nRequestTime.cc192f7
Make CNetAddr::GetHash() return an unsigned val.0672c5c
Don't overflow signed ints in CBigNum::setint64().2850e9b
Add test case for CBigNum::setint64().c018c69
Fix signed subtraction overflow in CBigNum::setint64().e3abf16
Use C++-style numeric limits instead of C-style.61c56ae
Don't overflow integer on 32-bit machines.1c2c54a
Move NOINLINE definition to test where it's used.9a02361
Should only be mapped when the getdata is done.e3aa65e
JSON-RPC: remove 'getblocknumber' deprecated RPCb936745
Shared code for wallet lock help and checkfc873bb
add client startup time as an entry to debug.log (note: logged time i…77ed41f
remove dead "using namespace boost::asio;" from rpcdump.cppc1fbca9
Reorder AppInit255e7a09
Fix init issues with the qt app when running on the testnet since 284ebc82dd
fix a memory leak in key.cppe18933c
Bugfix: getwork: NULL pindexPrev across CreateNewBlock, in case it failsbcd9eeb
add 2 comments to transactionview.cpp to ensure no one moves setPlace…7745644
Split hash functionaliity out of util.h to it's own file.21635f5
Move wallet functions from bitcoinrpc.cpp to rpcwallet.cpp48b4a0b
Move some functions out of bitcoinrpc.cpp to rpcnet.cpp6495c87
Move some blockchain specific stuff out of bitcoinrpc.cpp into rpcblo…1b5b7f6
Fix OSX Compilation Issuec2c014e
Refactor: add IsChainFile helper. LoadBlockIndex() code movement.4bb83f1
Small update to contrib/devtools/README.md537679c
Split synchronization mechanisms from util.{h,cpp}74ba1a0
Use boost::thread locking instead of interprocess815fe7f
Fix DEBUG_LOCKCONTENTION507e90b
exclude CreatePidFile() function on WIN32 as it is unused7528409
Quieten 'getdata' P2P message outputd78bbc2
Use linker-arguments only when linking814ffb9
fix a comment to correctly use -upgradewallet74d6c05
Remove comma from setscrapeaddress description769efcd
Better validity checks for scrape addresses8e222bb
Remove unneeded extern from scrapesdb.cpp2427e82
Allow binding to the any address, and report failureca2ae7a
Rename rpcuser from bitcoinrpc --> paycoinrpc in message dialogd2fa289
Some X11 references snuck back into the sourceafe7c02
util.h/.ccp: modifiy some comments / rename MyGetSpecialFolderPath() …3efe964
Cleanup leftover docs from the Peerunity fork83e0154
Update forum link to correspond with ownership/URL change
Credits
Thanks to everyone who contributed to this release:
- Joshua Baldwin
- Nathan Bass
- Mitchell Cash
- Ryan Mottley
- R E Broadley (indirectly, authored code committed by other contributers)
- Matt Corallo (indirectly, authored code committed by other contributers)
- Ricardo M. Correia (indirectly, authored code committed by other contributers)
- Luke Dashjr (indirectly, authored code committed by other contributers)
- Jeff Garzig (indirectly, authored code committed by other contributers)
- Philip Kaufmann (indirectly, authored code committed by other contributers)
- Wladimir J. van der Laan (indirectly, authored code committed by other contributers)
- Giel van Schijndel (indirectly, authored code committed by other contributers)
- Pieter Wuille (indirectly, authored code committed by other contributers)
- fsb4000 (indirectly, authored code committed by other contributers)
The following were instrumental in planning and release preparation:
- Matthew Eden
- Adam Matlack
- Richard Nelson
- Jason Sponaugle
v0.3.3.0
Paycoin version 0.3.3.0 is now available from:
https://github.com/PaycoinFoundation/paycoin/releases
This is a mandatory update, including microprimes updates, replacement prime node
keys and multiple bug fixes.
Please report bugs using the issue tracker at github:
https://github.com/PaycoinFoundation/paycoin/issues
Upgrading and downgrading
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (this could take a few minutes), then run the installer (on Windows)
or just copy over /Applications/Paycoin-Qt (on Mac) or paycoind/paycoin-qt (on Linux).
If you encounter any issues starting the new wallet it is recommended that you delete and resync the blockchain. To delete the blockchain look in the
Paycoin data directory (listed below) and delete everything except the wallet.dat and paycoin.conf
Linux : ~/.paycoin/
Windows : %appdata%\Paycoin
Mac : ~/Library/Application Support/Paycoin
It is highly recommended that if you do not have a backup of your wallet.dat
to go ahead and make one before deleting the blockchain.
The listed directories are the defaults, if using the datadir flag make sure to
look in the assigned directory.
If after the blockchain is synced you find your balance is incorrect please run:
repairwallet
If using the daemon this can be done the same as any other command, for QT users
please proceed to help > debug window > console and enter the command from there
(you may press escape to close out of the console).
Downgrading warning
Downgrading to a version prior to 0.3.3.0 will break network compatibility and
cause nodes to disconnect from the network.
Notable changes
Microprime balance and rate modifications
Reduces microprime rates from 25% to 10% over a 90 day period.
At 120 days reduce microprime rate to 40% of the primenode rate.
Changes the required balance on the microprime to match the microprime stake
group at the same time as the fork.
Resolves sync issues
Fixes multiple issues with syncing related to both stalling and slow syncing.
0.3.3.0 Change log
Detailed release notes follow.
GUI:
b32f59e
Organise optionsdialog (split off Window and Network page)282d543
Make it possible to set user interface language from options dialogeef65bb
Include Link To Wikidd7c1bd
add Debug window to tray-menu / switch sendCoinsAction and receiveCoi…1091f2b
update some strings used as warning messages in sendcoinsdialog.cppc4ee968
When a transaction is clicked on overview page, focus it on history pagec287d43
Fix display of external scrape transactions in qt wallet.
Build system:
0fc0f88
guiutil.cpp/.h: fix a -Wreorder compiler warning and make constructor…8e89a33
Replace instances of lld/llu with the PRI64d/PRI64u macro for MSVC++ …
Primes / Microprimes:
a2b8134
remove duplicate prime keys preventing synca0472b3
Flag primenode database to be updated319d6f3
re-add prime key that was invalidated after one stake23638b0
Fix microprime max balances3f8aa5c
Add 2 keys at the end of the cycle to replace the duplicates.
Miscellaneous:
6b4f227
Fix regression in tests introduced in ab3a8ebec58e32
Add .travis.yml to run all linux gcc builds and testsfadc564
disable sudo so builds run in container environments (non-legacy)89e64a6
Travis build status image in README.md3556b7f
Revert "Remove checkpoint-warning:"a13e866
Swap out checkpoint key for one that we have a private key for.97378b0
Checkpoint server on the testnetd0639cc
CTxMemPool: consolidate two frequently-printed debug.log lines into one28ebc48
CTxMemPool::accept(): do not log FetchInputs failure redundantly8db9b9d
Fixed initial download stall656d2a8
Don't stop users from using 0.0.0.0 as the a bind address7baa80a
Fork for microprime balances and correct invalid primekeys
Credits
Thanks to everyone who contributed to this release:
- Joshua Baldwin
- Nathan Bass
- Mitchell Cash
- Ryan Mottley
- Jeff Garzig (indirectly, authored code committed by other contributers)
- Philip Kaufmann (indirectly, authored code committed by other contributers)
- Wladimir J. van der Laan (indirectly, authored code committed by other contributers)
The following were instrumental in planning and release preparation:
- Matthew Eden
- Adam Matlack
- Jason Sponaugle
v0.3.2.0
Paycoin version 0.3.2.0 is now available from:
https://github.com/PaycoinFoundation/paycoin/releases
This is a mandatory update, including microprimes and many bug fixes.
Please report bugs using the issue tracker at github:
https://github.com/PaycoinFoundation/paycoin/issues
Upgrading and downgrading
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (this could take a few minutes), then run the installer (on Windows)
or just copy over /Applications/Paycoin-Qt (on Mac) or paycoind/paycoin-qt (on Linux).
If you encounter any issues starting the new wallet it is recommended that you delete and resync the blockchain. To delete the blockchain look in the
Paycoin data directory (listed below) and delete everything except the wallet.dat and paycoin.conf
Linux : ~/.paycoin/
Windows : %appdata%\Paycoin
Mac : ~/Library/Application Support/Paycoin
It is highly recommended that if you do not have a backup of your wallet.dat
to go ahead and make one before deleting the blockchain.
The listed directories are the defaults, if using the datadir flag make sure to
look in the assigned directory.
If after the blockchain is synced you find your balance is incorrect please run:
repairwallet
If using the daemon this can be done the same as any other command, for QT users
please proceed to help > debug window > console and enter the command from there
(you may press escape to close out of the console).
Downgrading warning
Downgrading to a version prior to 0.3.2.0 will break network compatibility and
cause nodes to disconnect from the network.
Notable changes
Microprimes
Prime-like staking for select addresses (former ZC prime staker owners).
Network burn addresses
Addresses for both the mainnet and testnet that when coins are sent to are
removed from both the UTXO and the money supply.
mainnet: PLgqKBNdyGJ4rC21efAQhDUsrZZRU4qcQo
testnet: msccTG4mjNF8eTps29pFrEiw6ozFM5dwJ8
0.3.2.0 Change log
Detailed release notes follow.
GUI:
7100b42
fix crash: CoinControl "space" bug49bd520
Add function to open a transaction via ledger from transactions table0200529
Remove spent transactions from the minting table model.54b5442
move most explicit getters in optionsmodel to header9848e53
Qt: small header changes / fixes7f2b1d7
Enhance Qt5 compatibility
Primes / Microprimes:
2a356db
Check the primenode key on app start and throw an error if invalid.7b7bc97
Move primenode id script generation out of wallet.cpp into primenodes…3fdda39
Fix a bug where microPrimeGroup isn't initialized on Primenodes5743900
Primenode and microprime stake confirmation tests.ab3a8eb
Cleanup primenode header declarations8067188
Don't split the stake on microprimes.771984e
RPC command to look up microprime data in wallet.bcc529d
Microprimes for the main net7c0eb7c
safety
Database handling:
a064a7b
Encapsulate BDB environment inside new CDBEnv class65efeb0
Update detachdb comment in help5e29c48
Create CDBEnv::TxnBegin(), and use it in CDB::TxnBegin()4e7883c
Remove unused nested BDB transaction support64367be
CDB::CDB: properly initialize activeTxn to NULL55014b6
Further CDBEnv encapsulation work.fb8ea7e
Remove CTxDB::ReadOwnerTxes.f130bf1
Removed duplicated lockd28a6ef
Run BDB disk-less for test_paycoin3610d69
Simplify CDBEnv::Open() / fix small glitches5e9c8d8
Use a CriticalSection when writing to the primenode databaseb23a182
Lock writes to scrapes database with CriticalSection.
Miscellaneous:
7d29ab4
Show when node is misbehaving, not just at the point that it gets ban…9a4ab80
= instead of == in multisig_tests.cppaa568b6
Fix regression in tests introduced in a775971abc58b4
add default value in -timout descriptionf515a5e
RPC: Forbid RPC username == RPC passwordccdd452
Network burn addresses for mainnet and testnet2d8d8a4
remove "checkorder" and "reply" P2P commands5f2d90a
Reorganize(): remove spurious TxnAbort()e97ca96
clear path cache after getting a proper config file3c6ee34
Improve error reporting at startupfcb476b
Correct some small anomalies in COPYING7134feb
Very basic accounting tests for general sanity checkingc09cc69
Use BOOST_CHECK_EQUAL where viable1794ce5
Fix spacing on shrinkdebugfile help message15a1c9c
Add the testnet genesis block to the testnet checkpoints4c03219
Kill warning from unavoidable signed/unsigned comparison in bitcoinrp…eec4c58
Upgrade OpenSSL to 1.0.1h7fd751a
Add a Paycoin files explanation documentb41d0e4
Add compatibility for miniupnpc api 14f63ee42
Stop processing messages on full send buffer and dont disconnect8cadd8c
Add a '-stake' flag to disable the staking threadb5f4b94
Remove invalid/unused pchMessageStart declaration54eef85
Remove unused bool from GetMessageStartf875138
Update protocol for fork91ff2e0
Stupid pro file
Credits
Thanks to everyone who contributed to this release:
- Joshua Baldwin
- Nathan Bass
- Mitchell Cash
- R E Broadley (indirectly, authored code committed by other contributers)
- Mark Corallo (indirectly, authored code committed by other contributers)
- fsb4000 (indirectly, authored code committed by other contributers)
- Jeff Garzig (indirectly, authored code committed by other contributers)
- Philip Kaufmann (indirectly, authored code committed by other contributers)
- Gregory Maxwell (indirectly, authored code committed by other contributers)
- Wladimir J. van der Laan (indirectly, authored code committed by other contributers)
- Pieter Wuille (indirectly, authored code committed by other contributers)
- xanatos (indirectly, authored code committed by other contributers)
The following were instrumental in planning and release preparation:
- Matthew Eden
- Adam Matlack
- Jason Sponaugle
V0.3.1.1
Paycoin version 0.3.1.1 is now available from:
https://github.com/PaycoinFoundation/paycoin/releases
This is an optional update (for normal users), including scrape addresses and general code cleanup.
For users on the testnet this is a mandatory update as it includes micro-primes for beta testing.
Please report bugs using the issue tracker at github:
https://github.com/PaycoinFoundation/paycoin/issues
Upgrading and downgrading
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (this could take a few minutes), then run the installer (on Windows)
or just copy over /Applications/Paycoin-Qt (on Mac) or paycoind/paycoin-qt (on Linux).
If you encounter any issues starting the new wallet it is recommended that you delete and resync the blockchain. To delete the blockchain look in the
Paycoin data directory (listed below) and delete everything except the wallet.dat and paycoin.conf
Linux : ~/.paycoin/
Windows : %appdata%\Paycoin
Mac : ~/Library/Application Support/Paycoin
It is highly recommended that if you do not have a backup of your wallet.dat
to go ahead and make one before deleting the blockchain.
The listed directories are the defaults, if using the datadir flag make sure to
look in the assigned directory.
If after the blockchain is synced you find your balance is incorrect please run:
repairwallet
If using the daemon this can be done the same as any other command, for QT users
please proceed to help > debug window > console and enter the command from there
(you may press escape to close out of the console).
Downgrading warning
Normal users are safe to downgrade to version 0.3.1.0.
This is a mandatory update for testnet users, downgrading to a version prior
will break compatibility with the network.
Notable changes
- Scrape addresses (allow scraping the reward off of a stake to a separate address).
- Updated alert key (for use in future releases, do to ban potential from peers this won't be used immediately).
- Managing primenode keys via database instead of in memory vectors.
- Reduced number of primenode keys in code by removing legacy key requirements during sync.
- Checkpoints for the testnet.
- Micro-primes for the testnet.
0.3.1.1 Change log
Detailed release notes follow.
GUI:
01aaa46
Partial scrape address control functionality for QT wallet.
Build system:
594962d
Minor update to makefiles.
Validation / Staking:
8c063c4
Add a testnet checkpoint at block 54626962f9
Refactor primenode handling.723ee98
Remove phase 1 prime keys.5128bbb
Remove deprecated primenoderate option from CreateCoinStake.4b5e86e
Refactor primekeys.cpp into primenodes.cpp/.h08c45fb
Move primekeys out of primenodes.cpp to their own file.fa4ef2e
Implement microprimes (testnet).
Network / Peer handling:
9726be4
Do not consider inbound peers for outbound network group exclusion.307bc9d
Replace the alert key with something that we have a private key for...cc463dc
P2P: Do not request blocks from peers with fewer blocks than us453598d
CAddrDB: Replace BDB-managed addr.dat with internally managed peers.dat
Miscellaneous:
11ad091
Reopen debug.log on SIGHUPc00ae1b
Fix Up to date QT-Statusd471352
fix DebugLog file opens twice after clicking "Open" in RPC Console In…8234c7c
Write used OpenSSL library version to debug.log84d0422
Improve readability of CAddrInfo::IsTerrible478eb66
Update contrib/debian and remove system json_spirit patch.2f31211
Allow select()ing up to 1024 file descriptors on Windows4225938
Prevent prevent file descriptor leak in ShrinkDebugFile()fabc23f
Reduce repeat call to GetHash during ProcessMessage "block"a59f7b8
Update INSTALLa775971
Implement scrape addresses2c18b04
Fix segmentation fault on help prompt and add standard logging.503d871
Bring README more inline with current eventsee26fb8
Make truncating the debug.log file an option.2b4c771
add used datadir to debug.log
Credits
Thanks to everyone who contributed to this release:
- Joshua Baldwin (indirectly, authored code committed by other contributers)
- Tariq Bashir (indirectly, authored code committed by other contributers)
- Nathan Bass
- Mitchell Cash
- Jeff Garzik (indirectly, authored code committed by other contributers)
- Michael Hendricks (indirectly, authored code committed by other contributers)
- Philip Kaufmann (indirectly, authored code committed by other contributers)
- Gregory Maxwell (indirectly, authored code committed by other contributers)
- Teran McKinney (indirectly, authored code committed by other contributers)
- Pieter Wuille (indirectly, authored code committed by other contributers)
- xanatos (indirectly, authored code committed by other contributers)
The following were instrumental in planning and release preparation:
- Jason Sponaugle
- Matthew Eden
v0.3.1.0
Paycoin version 0.3.1.0 is now available from:
https://github.com/PaycoinFoundation/paycoin/releases
This is a mandatory update, including a modification to the primenode stake
rate and many bug fixes.
Please report bugs using the issue tracker at github:
https://github.com/PaycoinFoundation/paycoin/issues
Upgrading and downgrading
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (this could take a few minutes), then run the installer (on Windows)
or just copy over /Applications/Paycoin-Qt (on Mac) or paycoind/paycoin-qt (on Linux).
If you encounter any issues starting the new wallet it is recommended that you delete and resync the blockchain. To delete the blockchain look in the
Paycoin data directory (listed below) and delete everything except the wallet.dat and paycoin.conf
Linux : ~/.paycoin/
Windows : %appdata%\Paycoin
Mac : ~/Library/Application Support/Paycoin
It is highly recommended that if you do not have a backup of your wallet.dat
to go ahead and make one before deleting the blockchain.
The listed directories are the defaults, if using the datadir flag make sure to
look in the assigned directory.
If after the blockchain is synced you find your balance is incorrect please run:
repairwallet
If using the daemon this can be done the same as any other command, for QT users
please proceed to help > debug window > console and enter the command from there
(you may press escape to close out of the console).
Downgrading warning
Downgrading to a version prior to 0.3.1.0 will break compatibility with phase 2
primenodes and will cause nodes to disconnect from the network.
Notable changes
Resolved staking on primenodes.
Added requirements so that phase 2 primenode stakes are accepted by the network.
Fixed testnet.
Enabled proof of work and changed basic testnet requirements so we can utilize it.
0.3.1.0 Change log
Detailed release notes follow.
GUI:
056ef4a
Make user action more straightforward in address book05fc92a
Rename qrcodedialog.ui window title to "QR Code Dialog" and change wi…0b0a53f
Change size of transactiondialog, to allow display of Transaction ID …ad73421
Add icon for debug window15434f6
Add missing version.h and netbase.h to Qt project-file67ba206
Remove virtual keyboard from askpassphrasedialog and small clean-up56d2cb2
New splash screen7957f35
Harmonise the use of ellipsis ("...") to be used in menus, but not on…b05e919
Move many overviewpage settings from code to ui XML-file / set mouse …11b4115
qt: use series of pngs for spinner2fc432a
Small translation-file handling / loading changes and re-work comment…e121452
Move label placeholdertext from sendcoinsentry.cpp to ui-fileb00fe70
Allow Qt to wrap long tooltips2ab6f26
Cleanup of src/qt/forms/aboutdialog.ui85fdf23
Remove string "TextLabel" from warningLabel as this is unneeded5ab5f85
Enhance translation possibilities in TransactionDesc / misc other cha…70ecfce
Add 2 labels to the overviewpage that display Wallet and Transaction …bcb7fc7
start rows in askpassphrasedialog.ui at 0 (not 1)e63293a
Remove autocorrection of 0/i in addresses in UId2cd0d8
Override progress bar on platforms with segmented progress barsb6ee63a
Prevent tooltip filter from ever causing infinite loops5c2a03a
Add code to open (display) debug.log on Windows with the associated a…b921889
Add icon for "About Qt" in menu6a3e798
Paycoin-Qt (Windows only): enable DEP for paycoin-qt.exe
Build system:
a723988
Silence useless warning in src/json/json_spirit_writer_template.h to …e325578
Fixes regression introduced in 1788441 that broke compiling on OS X6a7a833
Revert "Fixes regression introduced in 1788441 that broke compiling o…
Validation / Staking:
5303c37
Check for the P2 OP code when checking IsProofOfStake9cc6ae9
Set primenode minimum to proper value4fc4f24
Primes for the testnet85df45b
Fix minimum for primenodes to allow syncing the old primestakes3c93bf7
Remove duplicate GetHash() in ConnectBlocka09cf82
Update checkpoints for release2e2ac63
Update minimum protocol for phase 2 primenodes
Miscellaneous:
fb66d3f
remove pre-paycoin protocol versions1788441
Split synchronization mechanisms from util.{h,cpp}f55ddf3
Change basic requirements for testnet167849e
Re-enable DNS seeds on the testnet and add one.a76bba5
Small cleanup of .gitignore and add a Mac OS X specific ignoreff34c52
Do not ban addresses on the testnet for misbehaving.2cf744a
ensure that no double timestamps show up in the debug.log, by removin…70a257b
Was showing a negative number. Changes to positive, since negative (T…644465e
Remove dead code: CTxDB::EraseBlockIndex(), CBlockIndex::EraseBlockFr…ad07a7e
CTxMemPool: eliminate redundant lock, GetHash() callc935e4b
Fix signed/unsigned warnings in {script,serialize}.h148d873
Revert "Split synchronization mechanisms from util.{h,cpp}"8c8dbc7
make CheckDiskSpace() use a global static const uint64 for checking r…ea2e789
Remove strncasecmp() + strnicmp() calls and replace that code via boo…2de8296
Alert system DoS prevention05a76ad
Revert "Revert "Rename CreateThread to NewThread""6d0788e
implement CreateThread with boost::thread0bf57ce
Remove contrib/bitrpcb692772
Switch protocol on the correct date
Credits
Thanks to everyone who contributed to this release:
- Mark Achee
- Gavin Anderson (indirectly, authored code committed by other contributers)
- Nathan Bass
- Mitchell Cash
- Mark Corallo (indirectly, authored code committed by other contributers)
- Philip Kaufmann (indirectly, authored code committed by other contributers)
- Wladimir J. van der Laan (indirectly, authored code committed by other contributers)
The following were instrumental in planning and release preparation:
- Jason Sponaugle
- Matthew Eden
v0.3.0.2
Paycoin version 0.3.0.2 is now available from:
https://github.com/PaycoinFoundation/paycoin/releases
This is a mandatory update, including a modification to the primenode stake
rate and many bug fixes.
Please report bugs using the issue tracker at github:
https://github.com/PaycoinFoundation/paycoin/issues
Upgrading and downgrading
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (this could take a few minutes), then run the installer (on Windows)
or just copy over /Applications/Paycoin-Qt (on Mac) or paycoind/paycoin-qt (on Linux).
If you encounter any issues starting the new wallet it is recommended that you delete and resync the blockchain. To delete the blockchain look in the
Paycoin data directory (listed below) and delete everything except the wallet.dat and paycoin.conf
Linux : ~/.paycoin/
Windows : %appdata%\Paycoin
Mac : ~/Library/Application Support/Paycoin
It is highly recommended that if you do not have a backup of your wallet.dat
to go ahead and make one before deleting the blockchain.
The listed directories are the defaults, if using the datadir flag make sure to
look in the assigned directory.
If after the blockchain is synced you find your balance is incorrect please run:
repairwallet
If using the daemon this can be done the same as any other command, for QT users
please proceed to help > debug window > console and enter the command from there
(you may press escape to close out of the console).
Downgrading warning
Non-primenodes can safely be downgraded to version 0.3.0.1 without issues.
Downgrading a primenode will cause it to fail to stake.
Notable changes
Resolved staking on primenodes.
Removed reserve on primenodes as this causes coins that are part of the same
transaction as the reserve to fail to stake.
0.3.0.2 Change log
Detailed release notes follow.
GUI:
e857686
Minor Splashscreen Fixf9b2fc4
XPY Icon Size Fix
Validation / Staking:
d4e1e00
Revert "Disable compound staking on primenodes."
Miscellaneous:
63445fd
Fix some misspellings
Credits
Thanks to everyone who contributed to this release:
- Nathan Bass
- Mitchell Cash
- Victor Vargas
The following were instrumental in planning and release preparation:
- Jason Sponaugle
- Matthew Eden
v0.3.0.1
Paycoin version 0.3.0.1 is now available from:
https://github.com/PaycoinFoundation/paycoin/releases
This is a mandatory update, including a modification to the primenode stake
rate and many bug fixes.
Please report bugs using the issue tracker at github:
https://github.com/PaycoinFoundation/paycoin/issues
Upgrading and downgrading
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (this could take a few minutes), then run the installer (on Windows)
or just copy over /Applications/Paycoin-Qt (on Mac) or paycoind/paycoin-qt (on Linux).
If you encounter any issues starting the new wallet it is recommended that you delete and resync the blockchain. To delete the blockchain look in the
Paycoin data directory (listed below) and delete everything except the wallet.dat and paycoin.conf
Linux : ~/.paycoin/
Windows : %appdata%\Paycoin
Mac : ~/Library/Application Support/Paycoin
It is highly recommended that if you do not have a backup of your wallet.dat
to go ahead and make one before deleting the blockchain.
The listed directories are the defaults, if using the datadir flag make sure to
look in the assigned directory.
If after the blockchain is synced you find your balance is incorrect please run:
repairwallet
If using the daemon this can be done the same as any other command, for QT users
please proceed to help > debug window > console and enter the command from there
(you may press escape to close out of the console).
Downgrading warning
This release resolves an issue with staking in 0.3.0.0 so downgrading to it is
not recommended. Downgrading to a version older then 0.3.0.0 will cause a node
to not connect properly. Downgrading is from 0.3.0.1 is not recommended.
Notable changes
Corrected an issue with staking
Staking in version 0.3.0.0 was broken do to an issue with the GetProofOfStakeReward code, it has been corrected.
0.3.0.1 Change log
Detailed release notes follow.
Validation / Staking:
358b20a
Make sure we pass nTime to GetProofOfStakeReward
Credits
Thanks to everyone who contributed to this release:
- Evan Lucas
The following were instrumental in planning and release preparation:
- Nathan Bass
- Jason Sponaugle
- Matthew Eden
v0.3.0.0
0.3.0.0 release
v0.2.0.0 : Master
v0.2.0.0
v0.1.2.26 : Primenode staking interval
Accelerate staking frequency in Prime Controller