Skip to content

Releases: firoorg/firo

Zcoin v0.13.3.1

05 Nov 14:31
9d84feb
Compare
Choose a tag to compare

Instructions

If you are stuck when upgrading to this version, make sure to go into your Zcoin data directory and delete peers.dat and banlist.dat.

Read this guide on how to reindex.

If you are compiling from source, note updated build instructions from readme.md. If you're from 0.8.7.9 earlier, please do a fresh git clone into a new directory.

Changelog

  • Zerocoin validation fixes past block 60,000
  • Mandatory upgrade with hard fork at Block 60000 (approximately 9 November 2017) an updated protocol version number
  • Reverted spend to 1 per block for safety

Known Bugs

Minor sync issues in some rare instances.

Before doing any Zerocoin mints or spend, make sure to do File>Backup your wallet.dat and save in separate location so you can restore in the case a mint/spend does not confirm.

Binaries

  • Version: v0.13.3.1- SHA256 Hashes:
    • Windows: 0260b4beea1230a7dc39d7332c1e7f35a2c335a379b6b710b31b15de6157e6cf
    • Linux: c6ace38445390c7774cd5efe64c0b1555699579fd5b9b767035691c1d6f39f0b
    • Mac: d540c00b7fe4a7243450f3a9c4d867dfcd488db40c1b21051c15163127c623ed

Zcoin v0.13.3

27 Oct 08:01
Compare
Choose a tag to compare

Instructions

Make sure back up wallet.dat before updating to this version.
You can do this from the GUI by going to File>Backup Wallet.

It is recommended for a reindex when upgrading to this version.
Read this guide on how to reindex.

If you are compiling from source, note updated build instructions from readme.md. If you're from 0.8.7.9 earlier, please do a fresh git clone into a new directory.

Changelog

  • Mandatory upgrade with hard fork at Block 60000 (approximately 9 November 2017)
  • Zerocoin library security improvements through the use of secp256k1. Credits to Tim Ruffing for his amazing contributions.
  • Fixed error with block syncs when closing wallet and other sync errors
  • Zerocoin mints are now standardised at 6 confirms before being able to be spent.

Known Bugs

Minor sync issues in some rare instances.

Before doing any Zerocoin mints or spend, make sure to do File>Backup your wallet.dat and save in separate location so you can restore in the case a mint/spend does not confirm.

Binaries

  • Version: v0.13.3- SHA256 Hashes:
    • Windows: c3f1e85df1132a0913e12416e1c41901f3a0949b36b3b34405f08de73b3cee63
    • Linux: d773c634cd9b19c87d5697d6bf3cc4b0d152e3e9723dd9588cc9a4ebcb39ccfb
    • Mac: e49363d6e85cff487fe36cd3fa553d2f7c9d95b60df21b91d8fbaba3559e1f72

Zcoin v0.13.2.9

17 Oct 15:35
Compare
Choose a tag to compare

Instructions

Make sure back up wallet.dat before updating to this version.
You can do this from the GUI by going to File>Backup Wallet.

If you are from version 0.8.7.9 and earlier, you will need to do a reindex.
Read this guide on how to reindex.

If you are compiling from source, note updated build instructions from readme.md. If you're from 0.8.7.9 earlier, please do a fresh git clone into a new directory.

Changelog

  • New rebroadcast spend option
  • Increase spend tx limit to 5 per block at 58500
  • Fixed uninitialized variable in getblocktemplate that was preventing spends from being included in block

Known Bugs

Before doing any Zerocoin mints or spend, make sure to do File>Backup your wallet.dat and save in separate location so you can restore in the case a mint/spend does not confirm.

Wait for mint to confirm for 7 confirmations and not 6 confirmations before doing a spend transaction.

Binaries

  • Version: v0.13.2.9- SHA256 Hashes:
    • Windows: 12B7601BDB3934A1F4D4DC27490E61F5B3CF3EEF8DA06366D99D2655F8FADE53
    • Linux: 2D339703DBA59F7560AA474968E79F3F777D73F6E2693B82D46CE09F1474865C
    • Mac: 5440ABCC4930016D244A0D3EA7B53DD8B4AE9B34834756BB7CE4BF29CED76139

Zcoin v0.13.2.8

04 Oct 22:58
Compare
Choose a tag to compare

Instructions

Make sure back up wallet.dat before updating to this version.
You can do this from the GUI by going to File>Backup Wallet.

If you are from version 0.8.7.9 and earlier, you will need to do a reindex.
Read this guide on how to reindex.

If you are compiling from source, note updated build instructions from readme.md. If you're from 0.8.7.9 earlier, please do a fresh git clone into a new directory.

Changelog

  • Resolved problem with pools not accepting certain transactions from mempool
    • Updated CreateNewBlock()
    • Removed minimum relayfee
    • Enforce BIP30
  • Testnet fix for Zerocoin Spend transactions

Known Bugs

Before doing any Zerocoin mints or spend, make sure to do File>Backup your wallet.dat and save in separate location just for safety reasons until network stabilizes to new core.

Wait for mint to confirm for 7 confirmations and not 6 confirmations before doing a spend transaction.

Binaries

  • Version: v0.13.2.8a (same as v0.13.2.8 but only disable some heavy debug log)
  • SHA256 Hashes:
    • Windows: 22764f68acd0d37976dece05978aa1c85084d565d798c86ad3ac5b4b16870ab1
    • Linux: 1a4a0361ac976e5e41079392ddb9f28c2b36eeac0ee48d0ff5f637de28d73932
    • Mac: 1a603f2e0fc337a77c96defbdf8897cd87b25192308be5bbd558c143793bfaba

Acknowledgements

Thanks to MiningPoolHub and Flap Pool in providing their debug logs which helped us greatly when troubleshooting.

Zcoin v0.13.2.7

01 Oct 08:52
Compare
Choose a tag to compare

Instructions

Make sure back up wallet.dat before updating to this version.

If you are from the old 0.8 core 0.8.7.9 and earlier, you will need to do a reindex.
Read this guide on how to reindex.

If you are compiling from source, note updated build instructions from readme.md

Changelog

  • Set default fee to 0.001 XZC (still can reset it to 0)
  • Updated calculation of TxFee based on GetVirtualTransactionSize
  • Updated UI

Known Bugs

Before doing any Zerocoin mints or spend, make sure to do File>Backup your wallet.dat and save in separate location just for safety reasons until network stabilizes to new core.

Wait for mint to confirm for 7 confirmations and not 6 confirmations before doing a spend transaction.

SHA256 Hashes

Windows: 2B7D5257BAE6D7B449C5D54439BF231EB4A54E1A996F13E529CBBD96A9CB9D62
Linux: 0DA75011165385DC4FBCA40841277CA85BD109CA3BBCAF42D620708A087BA061
Mac: 4B818829FE11878211B0F738C22C80656A1F2D835EE0128AE6EEB50473CA299E

Zcoin v0.13.2.5

29 Sep 19:19
Compare
Choose a tag to compare

Instructions

Mandatory update. Make sure back up wallet.dat before updating to this version.

If you are from the old 0.8 core 0.8.7.9 and earlier, you will need to do a reindex.
Read this guide on how to reindex.

If you are compiling from source, note updated build instructions from readme.md

Changelog

  • Fix orphan block 54009

Before doing any Zerocoin mints or spend, make sure to do File>Backup your wallet.dat and save in separate location just for safety reasons until network stabilizes to new core.

SHA256 Hashes

Windows: C0E53635EC08FEB1D671F9E51FD7228105FD950760556B05B296274E4F3C6E22
Linux: 43AA3382AA18BEB8CD9FF73BB2B7CB5680691F957A10CE43EB67AA37471BC53B
Mac: F158DD53FE907BC70A3E9564EC5E90634BFD1F32BE3691C800A1EA98DAE9ABC7

Zcoin v0.13.2.4

19 Sep 00:07
Compare
Choose a tag to compare

What's New

  • New Bitcoin Core 0.13
  • Improved sync times with fresh syncs in 2-3 hours.
  • TOR stream isolation when using TOR
  • Greater reliability and connection with nodes
  • HD Wallet support

Before upgrading to this version:

  • Backup your wallet.dat to a new location or do so by going to File > Backup
  • Browse to your Zcoin directory
    • Linux ~/.zcoin
    • Mac ~/Library/Application\ Support/zcoin/
    • Windows %appdata%\zcoin
  • Delete all files and directories there except wallet.dat
  • Run the new executable binary

Note: znode.io can be used but you will get a message that you will need to rebuild the database. Just say yes. If you are using command line, please use the -reindex flag.

If you get an error "Error loading block database." it means you didn't clear your Zcoin directory's files as above.

MD5 Digest:
Windows: 0a3fc1086c759e21fb58002fe9990552
Mac: e6304058b22a2dd31ebaf0b999937a86
Linux: 571849b3af8d77e22b6d32dadc5a69a4

Known Bugs:

  • Do not do Zerocoin spend transactions until your mint has 7 confirmations. Currently GUI allows it with 6 confirmations only. This will be fixed in next release.
  • When doing Zerocoin mint or spend, make sure you have good connectivity to nodes and do a backup before and after you do a mint just to be on the safe side so you can always restore if it doesn't go through. We are investigating some edge cases where the mints/spends don't confirm. This will improve when more nodes upgrade to the new version.

Zcoin 0.8.7.9

09 Aug 06:39
Compare
Choose a tag to compare

This is a minor optional update which will be replaced soon.
The update is intended for those who are having sync issues.

Small usability improvements

  • Wallet now shows progress when re-indexing
  • Zerocoin indexing fixes and performance improvements

Zcoin 0.8.7.8

07 Jun 07:18
Compare
Choose a tag to compare

Changelog

  • Sync fixes with ported code from Bitcoin Core 0.13
  • Added precomputed accumulator for improved loading speed.
  • Compilation fixes on libzerocoin library

SHA256 Checksums:

zcoin-qt-v0.8.7.8-windows.zip
9C98F9296405E78D3C743C4CD334B3C1F2CE37593AA3F357C87398FFF135C197

zcoin-qt-v0.8.7.8-osx.dmg
A96C5C8F2ACC9080DA3A018FC7452042BE4A40D3F6F5029DF5ABDAE7BC96E6BA

zcoin-qt-v0.8.7.8-linux64.tar.gz
38567BF35DDBA939F1D219698F5D76CD490FE2BB68C0D051FE636B20E2C1C9F4

Instructions

We recommend starting a new wallet and clearing all existing files in your Zcoin data folder (remember to back up wallet.dat and export private keys. See below for more info!). This is because some legacy wallets still get stuck. In Windows this is typically in C:\Users\YOURUSERNAME\AppData\Roaming\zcoin while in Linux it should be in ~/.zcoin

First sync takes about a day but subsequent loads are very fast. You can also download the latest blockchain data at znode.io which speeds it up a little.

Just remember to backup your wallet.dat and to export any private keys on your old wallet with funds in them!

You can do this by going to Help > Debug Window > Console and typing the following:

walletpassphrase passphrase 120 (only if wallet is encrypted)
dumpprivkey address

Once you have your private key and your new wallet is synced u can import the private keys into it by:

walletpassphrase passphrase 120 (only if wallet is encrypted)
importprivkey yourPrivateKey "TheLabelThatIWant"

If you have any questions do drop by our Slack.

Known Bugs / Improvements

  • When syncing with existing wallet.dat. Sometimes wallet will get stuck at block 670. Restarting with a -reindex flag will push it forward.
  • When starting with wallet.dat but no other data, first time launch will crash but just open it up again and it will run fine.
  • When importing blockchain data from znode.io, wallet will appear to be Loading on splash screen and will take a long time. It is loading but no progress is visible but will eventually load. If your CPU is being consumed, it is loading and not stuck.

Zcoin 0.8.7.7

19 Feb 01:27
Compare
Choose a tag to compare

Fixed Allow Multiple Spending TXs