Skip to content

Releases: firoorg/firo

Zcoin v0.14.0.1

22 Jun 18:32
6d626c6
Compare
Choose a tag to compare

INSTRUCTIONS

As always, please backup your wallet prior to updating for safety!

This is a bug fix to 14.0.0 and is mandatory for mining pools and Znode owners. It is also highly recommended for all other users even if you're already on 14.0.0.

At block 284400 (Approximately July 13 2020, 12:00 UTC), the legacy Znode system will be discontinued and Znode payments will switch to use Deterministic Znodes. Please register your existing Znodes with the new Deterministic Znodes system.

Please refer to our Deterministic Znode migration guide.

Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the core team members will ever initiate a message to you first). We will also never send out private messages on wallet updates.

CHANGELOG

Bug fixes

  • Fix for getblocktemplate failing relating to Sigma transactions and its dependency #862
  • Fix for protx transactions not being accepted into mempool on mainnet #863 merged into #862

Elysium

  • Fixed ECDA signature parsing #853

BINARIES

  • SHA256 Hashes:
    • Linux: e0e64fccfda77aadd180282689575f2cc8ce21d93305e1c933a8be782c47320d
    • macOS: f162a57b0ba68f4560a773ada9ac4190885535f2ff7b29c986693d27e9e059ea
    • Windows Installer: 933164e3c24a6050445d54ef0b3f710272ffdff6dbbd3d733ba1533ef7217cbe
    • Windows zip: 48b89ec1ef6c5fe6a33fc5a6ad800b8b30d99446baf5d3a4b844aa62f83cb081
  • The signatures can be verified with this public key.

Zcoin v0.14.0.0

03 Jun 11:11
50822ba
Compare
Choose a tag to compare

INSTRUCTIONS

As always, please backup your wallet prior to updating for safety!

This is a mandatory update with a hard fork on block 278300 (Approximately June 22 2020, 12:00 UTC), after which Znode pro-tx registrations are accepted.

At block 284400 (Approximately July 13 2020, 12:00 UTC), the legacy Znode system will be discontinued and Znode payments will switch to use Deterministic Znodes.

Please refer to our Deterministic Znode migration guide. Note that you can only do the pro-tx registration after block 278300.

If your wallet or Znode is showing a wrong Znode status after the update, please clear your Znode cache. As always, double check the Znode status from another node or site.

Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the core team members will ever initiate a message to you first). We will also never send out private messages on wallet updates.

CHANGELOG

Deterministic Znodes and LLMQ

  • Read more about Deterministic Znodes and LLMQ here. #845

Bitcoin Core upgrade to Core14/15

  • Validation speed and network propagation performance have been greatly improved, leading to much shorter sync and initial block download times.
  • Code cleanups and better clarity

Tor

Elysium

  • Elysium activation date pushed to block 281532 #848

BINARIES

  • SHA256 Hashes:
    • Linux: 5b6625a0b47854b0480b25345d0e3b068543fb2443a3ba55c02c26c56c99396f
    • macOS: 4edcc28ae82d942ebb315f94949f99b099de6f5f350bbd3aa6a366c375e51995
    • Windows Installer: a6ae01479b6463468b8ad3a5a08c68e612698d2f2172bb7894d1604075a713a9
    • Windows zip: 520fcd41f092a7f2b2ff4141d64b069158b50c1c3c66bf104fc2b1a719a4b139
  • The signatures can be verified with this public key.

Zcoin v0.13.8.10

31 Dec 07:47
Compare
Choose a tag to compare

INSTRUCTIONS

As always, please backup your wallet prior to updating to this version for safety!

This is an optional update but contains various new features and bug fixes and is therefore a recommended update.

CHANGELOG

New feature

  • Mnemonic seed phrase wallet backup. This is available for newly created wallets allowing you to backup your funds and Sigma mints with a single seed phrase. #559 #641 #772 #774 #807

UI Improvements

  • Overview page now shows Sigma balances which will count towards your total funds. #791 #796 #801
  • Locked coins now no longer show as being available to mint #799

Bug and Maintenance fixes

  • Fixes bug with Zerocoin import #787
  • Resolves bug where an unencrypted wallet is updated to Sigma version and causes a db deadlock #802 #809
  • Client versions older than v13.8.8 are now banned (prior to Sigma fix) #797

BINARIES

  • SHA256 Hashes:
    • Linux: 603926164a271bd1e61431d62de1d52b3b9c0035ed380b36f2f12a0078ede20c
    • macOS: 9d7e0fca7e36e405abcb4c4d59cd7e2ac4961877b5b2f054830b1068a24b4b3c
    • Windows Installer: a5ea224151f3829d739d3e4d03dd14d9ba1117cb8b31c7bd29e68b28857ae7b8
    • Windows exe: b76b1cff15b05663e71e23ab2bfed46c1e22672f031edbf10b0252303bd40bcf
  • The signatures can be verified with this public key.

Zcoin v0.13.8.9

04 Dec 11:03
Compare
Choose a tag to compare

Instructions

As always, please backup your wallet prior to updating to this version for safety!

This is a mandatory update with an important fix to Sigma. Please update immediately.

If you have issues with your Sigma mints displaying wrong or are missing, you can resolve this by the zapwalletmints flag.

If you are late to update and stuck on block 220754, please type this in your console,
reconsiderblock 6107425d088589dcb6fe693a5ce3a928424048fb43cad6215e83e0ef4e01d63d
wait for a few seconds then restart your wallet.

Changelog

  • Fixes wallet loading issue when the wallet contains Sigma spends.

Binaries

  • SHA256 Hashes:
    • Linux: 36dc74093b4144be8f0ed6948bf9b0bdeefe9a1c256662f06e391823e0b4c067
    • macOS: 7e807c11932d1eea20559986950f0379ffeab686dbef0698736ef76cc3a2ed54
    • Windows Installer: 533d50e3c7a259173dc6cce119c3094838399b7b38b1b44704767047aad9597a
    • Windows exe: 734decd76402df0b56986e9c0e06ad77c60eef978c3dab9532453b32a6002cff
  • The signatures can be verified with this public key.

Zcoin v0.13.8.8

03 Dec 05:01
Compare
Choose a tag to compare

Instructions

As always, please backup your wallet prior to updating to this version for safety!

This is a mandatory update with an important fix to Sigma. Please update immediately.

If you have issues with your Sigma mints displaying wrong or are missing, you can resolve this by the zapwalletmints flag.

Changelog

  • Security fix to Sigma thanks to a submission via our bug bounty program. Thanks to the researcher for the responsible disclosure. Patched without incident. #777
  • Sigma disabled from block 219904 and re-enabled with new Sigma spend format on block 220720.
  • Version number skip to v13.8.8 as 13.8.6 and 13.8.7 were internal transition builds when patching the issue.

Known Issues

  • The wallet load may be slower and transactions dates be reset with the wallet start date if Sigma spends are in the wallet. The fix is due at the earliest. -zapwallettxes=1 can be used to restore the transactions.

Binaries

  • SHA256 Hashes:
    • Linux: BADAB4C7E42CB7CE567C1E02A700B52F7EA3F55780E4E180B89596AD940F7189
    • macOS: 11972B3106E381680DF45B49D41BBB1E5499551CE909993188CD63FF73866755
    • Windows Installer: E24A81B6E6A07DC0FC523CE4493A135B66F15BE4D310089B80103F028C4E9040
    • Windows exe: 6FF2A4CB95E981479C7F3EE2D9F0DFEC62CDFEA049618B86B749E4799A8AC372
  • The signatures can be verified with this public key.

Zcoin v0.13.8.5 Sigma

29 Oct 06:40
dc33dff
Compare
Choose a tag to compare

Instructions

As always, please backup your wallet prior to updating to this version for safety!
This update is recommended as it contains various bug fixes.

Changelog

  • Exodus tokenization layer with Sigma support completed. This allows anyone to create their own token with Sigma privacy with Zcoin's blockchain. Activation block 212,000. Read how to use Exodus here
  • Prevent mints with the same pubcoin from entering into mempool #744
  • Bans clients earlier than 13.8.2 (pre Sigma) from connecting to network #742
  • Fixed unspent index for Zerocoin remints to Sigma of denomination 50 XZC #714
  • Fix listaddressgroupings when containing Sigma spends #730
  • Fix issue with Sigma mint creation #741

Binaries

  • SHA256 Hashes:
    • Linux: 52f8a722bb1cc5c53e77edf81f6f1300f3b15d53f9cb4fcee90367f11ad84dd9
    • macOS: f568aff5b3b2186ad74dc822a2dbeef1571783f31e37b8e15fcb2d82c177b8b1
    • Windows Installer: 72c2b73d99e1d8971e5ab4f8d98aad9880085026d675f57f6580aa196694acaa
    • Windows exe: 601030d927d9d4d9c5066a8fb9ce990a83b8ce5330e983239e5e4319fef03937
  • The signatures can be verified with this public key.

Zcoin v0.13.8.4 Sigma

17 Aug 09:10
7a38885
Compare
Choose a tag to compare

Instructions

This is an optional but recommended update for all users, Znodes, mining pools and exchanges.

It fixes a deadlock that resulted in nodes becoming randomly unresponsive along with other minor bugs.

As always, please backup your wallet prior to updating to this version for safety!

Changelog

  • Fixes rare bug in Sigma spend transaction and in reorg #594
  • Fixed Znode deadlock #612
  • Add remint parsing to getrawtransaction #616
  • Show fee when doing Sigma spends to self #610
  • RPC wallet tests fix for wallet-dump, walletbackup and wallet-hd #567

Binaries

  • SHA256 Hashes:
    • Linux: 201a6b9d9734d20791a79d64f5bb3188f7c9a7ac89adb89143a004cda38bbd00
    • macOS: f65f75520bdac846a733b91f683cd8639a5d193b4e4c9aa0ead9582985f6dbde
    • Windows Installer: 420cd2f12722e075dd53702d047b010151caf71aab6cb0c770fbfe581c6b8e08
    • Windows exe: c32b07b5dbbc896e0d6fb87a25625f687944789cb7563891d23ba6fcc54098d2
  • The signatures can be verified with this public key.

Zcoin v0.13.8.3 Sigma

07 Aug 11:08
e366201
Compare
Choose a tag to compare

Instructions

This is an optional but recommended update for all users, Znodes, mining pools and exchanges.

It contains numerous stability and bug fixes especially in relation to Sigma.

As always, please backup your wallet prior to updating to this version for safety!

Changelog

  • Fixed crash when using dumpwallet in legacy or non HD wallets. #527
  • Fixed memory leak with some optimizations #530
  • Upgraded TOR to 0.4.0.5 #534
  • Fixes issue where old keypath format does not parse correctly in importwallet. Also adds information on hardened components to CKeyMetadata #536
  • Fix crash in zcoin-qt on znode list page #539
  • Cosmetic renaming from zerocoin_v3 to sigma #549
  • Fixes another minor memory leak #550
  • Added additional automated testing for Zerocoin reminting process to Sigma #551
  • Fixes subtract fee from amount to show correct figures #557
  • Fix incorrect treating of height for sigma verification #558
  • Fix potential deadlock in Znode code #560
  • Fixes Zerocoin remint behavior in mempool and a reindex bug #565
  • Fixes Sigma mints appearing pending without confirming when done with a legacy wallet. New RPC regeneratemintpool #566
  • Fix wrong transaction size estimation of Sigma transactions in coin control #568
  • Fixes a bug where an already used Sigma mint is attempted to be used again when there is remint change #576
  • Transaction list properly shows spend transactions with reminted change #581
  • Zerocoin mints that are reminted into Sigma now show in coin control #582

Special Notes

If you are having Sigma mints that show as pending despite more than 6 confirmations, please refer to our Wiki article on instructions on how to use regeneratemintpool command.

Binaries

  • SHA256 Hashes:
    • Linux: 364ea09583b46866a7d84b924355e41cf5d8f2f1a54f8abb6c3f10b63d1933f1
    • macOS: fbe0930f441c090b163545573308c40d3470aa79c38c801aee7be0ebe9310005
    • Windows Installer: 48de0b00fd0daec1ffebaaf0433df6fd93e9b3762e125c25950dde4b54a48c12
    • Windows exe: f0cca1fca157c8549cdfdbd2587d2dfad9234a63df193f666d8a9d77df5a8eb3
  • The signatures can be verified with this public key.

Zcoin v0.13.8.2 Sigma

17 Jul 14:38
063337d
Compare
Choose a tag to compare

Instructions

This is a mandatory upgrade for all users, Znodes, mining pools and exchanges to enable our Sigma privacy protocol even if you're previously on v.13.8.1.

Hard fork and Sigma functionality occurs on block 184200 (approximately 8.00 AM UTC 30th July 2019) which moves forward previous hard fork date by 7 days.

Sigma functionality will remain greyed out until hard fork date.

Please note that this release uses a new wallet format which will not be backward compatible to versions older than 13.8.1. Please backup your wallet prior to updating to this version for safety!

A reindex is not required unless you upgrade past the hard fork date.

Changelog

  • Sigma generator g changed from hard coded scalar multiplication on a secp256k1 standard generator to the hash of the base point of the secp256k1 library to allow for public verification. PR 516
  • Adjusted Sigma activation date to block 184200. PR 522
  • Hardening of acceptance of Sigma mints PR 519
  • v13.8.1 is banned from the network effective 22 July 2019 PR 520
  • Consider dandelion mempool (stempool) in mempool check for Sigma mints PR 521

Special Notes

Those using wallets that were created prior to v0.13.2.4 which was released on 19 September 2017 will find that Sigma functionality is disabled because those wallets do not have HD support.

Please move those funds to a new wallet that has HD support by creating a new wallet or dumping the old wallet using dumpwallet command and then using importwallet on your new wallet.

Remember not to accept any help from strangers or people private messaging you offering to help. No Zcoin team member will ever do this!

We are also working on a fix for those who have existing unspent Zerocoin mints on a legacy non-HD wallet.

Binaries

  • SHA256 Hashes:
    • Linux: 468a7b5c030a04e4c38ce23821d331f215ccf0665dec10c1001b357a8fbe196c
    • macOS: 08de75c2986066574a62a291211ae24267b05eb4da0badbcbfaa2dd717ccd7e1
    • Windows Installer: 40f686e9550d14bd29cb24e657fbe9a43384dfc9a1b00b2088e9df4d6b6a46ea
    • Windows exe: 9d640c0772084593ec80d69e364fbd4b369735025ebad7e96a0520c2bb89ddb9
  • The signatures can be verified with this public key.

Zcoin v0.13.8.1 Sigma

09 Jul 17:19
Compare
Choose a tag to compare

PLEASE DO NOT DOWNLOAD THIS VERSION FOR PRODUCTION DEPLOYMENT

v013.8.1 will be repalced by v0.13.8.2 due to change in Sigma generators to allow public verifiability of randomness of the generators.

Instructions

This is a mandatory upgrade for all users, Znodes, mining pools and exchanges to enable our Sigma privacy protocol. Hard fork and Sigma functionality occurs on block 182030 (approximately 23 July 2019)

Sigma functionality will remain greyed out until hard fork date.

Please note that this release uses a new wallet format which will not be backward compatible. Please backup your wallet prior to updating to this version for safety!

A reindex is not required unless you upgrade past the hard fork date.

Changelog

  • Sigma privacy protocol replacing Zerocoin
  • Sigma mints are backed up using HD seed key.
  • New QT GUI to simplify Sigma mints/spends
  • MTP verification performance improved by 20-30%
  • Will detect unspent Zerocoin mints and prompt to remint to Sigma mints

Binaries

  • SHA256 Hashes:
    • Linux: 085ef27e1f2f5da79a9934a9055d2996ee6b78ad6263c602bd20ffb7fdc7f6e3
    • macOS: 48d7943601fd35a2e301ee7475ed7351fae264d500a962d417c21639f03cf3d0
    • Windows Installer: a48857d594750d7c18adccf555a159ff577ebf7735dad3b9d6cd7af3d30cdc8f
    • Windows exe: 83888ff29abf359cb995056ba0a6b34500e1f395901f43329764d142f346af93
  • The signatures can be verified with this public key.