Zcoin Versions Save

The privacy-focused cryptocurrency

v0.14.13.2

2 months ago

INSTRUCTIONS

This is a mandatory release.

It adds Spark spork support and contains important security hardening, bug fixes, and performance improvements.

Please backup your wallet prior to updating for safety.

Changelog

  • Add Spork for Spark #1398 #1406
  • Fix failure to create large Spark spend transaction #1399
  • Fix sync issue on macOS #1410
  • Fix transaction fee estimation #1411
  • Fix various build issues #1389 #1390 #1393
  • Fix crash on non-HD wallets #1401
  • Various Spark improvements #1400 #1397 #1407
  • Add exchange address index #1392
  • Add hdkeypath output to validateaddress for exchange addresses #1405
  • Grootle verification hardening #1387
  • Harden Schnorr/Chaum proofs #1388
  • Update binding hash function signature #1396
  • Add files needed for Flatpak #1409

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: d8b76524601987410a0af537d1fe22dfccaea04f8123ff922697455bad1e143b
    • Linux: b06ebd9d8f4b2e5b2145ab4bcf6b290b50d272fc8b1c7fc3ada80254a7c9760a
    • macOS: 65239262bbda1cf8c17b7ad3f9b84384f60d97c9594624f1a0f56411ae9c175e
    • macOS tar.gz: 8b02edfc9b96ecede3aa3c2bdd193d9722ea8d1e0076666c38795dea028af77b
    • Windows Installer: 4492d1a18774527b88fe6b8cc7538dfab44eb3b8ca35a0245dc559d2d9f70c80
    • Windows zip: ef2a9ee1bda397cf8808a461cff84429a325c330719ff7b980ec8e86daeb1420
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: https://github.com/firoorg/firo/compare/v0.14.13.1...v0.14.13.2

v0.14.13.1

4 months ago

INSTRUCTIONS

This is a mandatory maintenance release that contains stability and bug fixes, additional security checks, and performance improvements.

Please update before block 819300 (approximately 18 January 2024, 8.00 am UTC). Updating after this block will require you to reindex.

Please backup your wallet prior to updating for safety.

After upgrading, you will need to unlock your wallet once to allow the wallet to support Spark. If you have unlocked your wallet in v0.14.13.0, you do not need to do this again.

CHANGELOG

  • Exchange address fixes #1375
  • Elysium removal #1367
  • Fixed undefined behavior of BIP65/66 on testnet and devnet #1383
  • Add size and type checks to coin deserialization #1379
  • Check for single-block encrypted diversifier #1372
  • Check for diversifier overflow #1371
  • Add serial context into mobile api #1378
  • Unpad memos #1381
  • Speed up AEAD on wrong prekey #1369

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: 34e187643c68962cd03278ad049fd2b7ee16b432d047643723e28c29d4ac8f96
    • Linux: a6e763399cbe58ece0485232f44d1bedb9951995df437e005af3ef8a2a16aeba
    • macOS: 974d3fd08a5fcca5eee42cc12f42646007fc07ee6c389fc19a53fc9e90030e1e
    • macOS tar.gz: 479e273eb1952ef7c99d535348783680330d900c6da2a8c85bab52ff5157a44a
    • Windows Installer: aa7c3ec92fbd69b72c6417f658538b548ee2b9c9e0d4d45038bb3e6569cfa645
    • Windows zip: 032bc4d4b5d24e7852edfb3ca69404df94e80b4e6499d2504d8c77c8f426be01
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: https://github.com/firoorg/firo/compare/v0.14.13.0...v0.14.13.1

v0.14.13.0-firod-only

5 months ago

This release contains only firod for the three architectures.

For a full release note, please check https://github.com/firoorg/firo/releases/tag/v0.14.13.0

v0.14.13.0

5 months ago

INSTRUCTIONS

This release introduces Lelantus Spark, our new privacy protocol and exchange addresses as well as fixing some bugs in Lelantus and adding proof of transaction to allow users to prove that they made the Lelantus transaction in question.

Please update before block 819300 (approximately 18 January 2024, 8.00 am UTC). Updating after this block will require you to reindex.

Please backup your wallet prior to updating for safety.

After upgrading, you will need to unlock your wallet once to allow the wallet to support Spark.

NEW FEATURES

  • Lelantus Spark: Introducing Lelantus Spark, our long-awaited privacy protocol that retains the key benefits of the Lelantus protocol as well as introducing new features that improves user privacy.
  • Spark Addressess: Lelantus Spark introduces Spark addresses that allow private holding of FIRO. These addresses are not searchable on the blockchain.
  • Exchange Addresses and Lelantus transaction proof of ownership: Allows exchange to have a new type of address that only accepts transparent inputs. Adopted per community consensus. In addition, the Lelantus transaction proof of ownership allows users to prove to exchanges that they made a specific private transaction.

CHANGELOG

  • Lelantus Spark #1360
  • Extend Spork to cover Spark per community consensus
  • Exchange addresses #1356
  • Lelantus transaction proof of ownership #1362
  • Deal with runaway exceptions #1359 #1365
  • Libspark fuzzing harness #1340
  • Various housekeeping commits with documentation, workflow, and Docker (thanks to @erciccione @mksdev @PanderMusubi)

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: bbf0b8d7ae6490404c01bbb9141f5786844f8678df3cd486cee81e689ba15a1a
    • Linux: cd35291658b7e1f8ed473d5d6d3325fc2b47acc61e787851752d3cfc32b30e3f
    • macOS: a2e407c3ba40f9c36d402f03afe663b4e94afc22b536325d675cfd66939f49a5
    • Windows Installer: 5b625d895a1b5d9d6e2c5c56df8be31bb8726b861f520e2cc34a6bd504a0b4d3
    • Windows zip: b2503f6e7d2f3df6b598339d72501b95b5d533b557f8ef04824d86ea4358635f
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: https://github.com/firoorg/firo/compare/v0.14.12.1...v0.14.13.0

v0.14.12.5

7 months ago

INSTRUCTIONS

This is a testnet release with Lelantus Spark functionality for testing purposes only.

Find out how to participate in our testnet incentive program.

RUN THIS ONLY ON TESTNET. DO NOT USE ON MAINNET. Please backup any mainnet or testnet wallet.dat before running this release.

Start Firo with the -testnet flag to start in testnet e.g. firod -testnet or firo-qt.exe -testnet, or by adding testnet=1 to firo.conf in the data directory.

CHANGELOG

  • Fix various Spark-related bugs.

BINARIES

  • SHA256 Hashes:
    • Linux: 5f2f8e81581e0eeff2fcb5b52d20e1a4f84cf4f58c96785ca72b0a9405e2eb77
    • Linux aarch64: 11023c97f09b926707a7a169c8aed14ee4b10f69f9367a63ba41922900c158b9
    • macOS: 133101e5ced854459b4a0652d31c244e2205e65cc8102070111064f28f7a7362
    • Windows zip: 876ad6e15da06237f0840b25803bb1b52b90ad5e2a56c401059d6620738e768e
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

v0.14.12.4

9 months ago

INSTRUCTIONS

This is a testnet release with Lelantus Spark functionality for testing purposes only.

Find out how to participate in our testnet incentive program.

RUN THIS ONLY ON TESTNET. DO NOT USE ON MAINNET. Please backup any mainnet or testnet wallet.dat before running this release.

Start Firo with the -testnet flag to start in testnet e.g. firod -testnet or firo-qt.exe -testnet, or by adding testnet=1 to firo.conf in the data directory.

CHANGELOG

  • Adds Lelantus Spark support on testnet

BINARIES

  • SHA256 Hashes:
    • Linux: 8a3240f5f694a0bdb3640ad00d0d494b799f4e0be909d90630f5c05cd295a4cb
    • Linux aarch64: 3e69dee0ac091e9b2aba9832d0aa5b2ccbddd9a74239f58414deaad8cce9985c
    • macOS: bbe7c211f55658d8fed037b912c761e2252187059ef77fcc8c54c76160715f5a
    • Windows zip: 26aa7e834154c87d0593b4152cc39037246d8589ef446fc182edaeb6fa4ac35e
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

v0.14.12.1

1 year ago

INSTRUCTIONS

This is an emergency fix to resolve the zero-day vulnerabilities found by Halborn, nicknamed Rab13s that affects many projects that derive code from the Bitcoin base. The vulnerability allows an attacker to send specially crafted p2p messages to crash individual nodes.

More details can be found here.

No reindex is necessary.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Introduction of address ratelimit #1230
  • Remove sigmadialog from UI, fixes width issue #1224

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: e99853aa42a540ba43fd3c30a96af82886e039e219cd5b81d5ed1eabc56cfa14
    • Linux: 942f856d30a2d5948d222831482ba10c32314dadcb9f66d495b29db80de8eebc
    • macOS: c6d25c8a4a6c5263e64a4f35a3f9bfc4d5a546ec8f3cd09ddaa5888d7f057b3d
    • Windows Installer: 9296632824c3b6e4a9416ea6708648cfe480a6d5189088faee800c53bda42353
    • Windows zip: 87288f6aa9cf7313d610795c3b61c3a99c225920ea3f710898782943ed581384
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: https://github.com/firoorg/firo/compare/v0.14.12.0...v0.14.12.1

v0.14.12.0

1 year ago

INSTRUCTIONS

This is a mandatory update extending emergency switch support for one more year per community decision.

Please update before block 608035 (approximately 14 January, 4pm UTC). Updating after this block will require you to reindex.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Extended spork support for one more year #1214
  • Transaction weight limit fix #1220
  • Fix various instances of undefined behaviour #1198 #1212
  • Fix UI size in Ubuntu #1210
  • Add option to hide/ unhide RAP Addresses page manually #1208

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: ff6c3a49822b718521530504e9674236250ce728d5e2309ad4f9abdd465cc9c9
    • Linux: 47c7ae07f85189b6b11068848a5c8f930528e6edfff14fd3c6e6305a01e8da77
    • macOS: 58d2c0445907321027a09d481ba10714d5582385281b667290821c6fe5b6eeff
    • Windows Installer: 24080cdf87a9a903e60a55a1c6825e9ee3bef9aca6636ff0e1e1691b87b8f4a1
    • Windows zip: 531f71d9941b3d6cbf2630db0269d36953a5ba7688454ccb0ed7a91b94eadbc2
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: https://github.com/firoorg/firo/compare/v0.14.11.2...v0.14.12.0

v0.14.11.2

1 year ago

INSTRUCTIONS

This is a maintenance release fixing a bug with txindex/addressindex that will give wrong results with getaddressbalance RPC call.

If you are using the getaddressbalance RPC, please add spentindex=1 to your configuration file (in addition to txindex=1 and addressindex=1) and reindex your wallet when updating to this version.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Fix txindex/addressindex bug #1209
  • Change firod default settings to allow mining blocks of up to 2MB #1204
  • Fix coin selection bug #1203
  • Use next set in proof creation if coin is in overlapping part of sets #1199

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: 19e5e6f2bdf1c2cfb3d7a5cef4719ccd983e37ba60b3a4eb092ef5805b5132f8
    • Linux: b8a8838e579364caa9514c8e347dd2fb16658f3fde1651182c699577400230f6
    • macOS: a4ed369412230f85b79edcb65eb67526b9d896c441a35b2707e623848a864a29
    • Windows Installer: 38859984c69d232bccabeab81b5cce52af8dc6f26e2678389a9a97d9f93df126
    • Windows zip: 396f64267db4ecd6218c5beafae61b38c7f2e80b717542f28114ba62ff22815a
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: https://github.com/firoorg/firo/compare/v0.14.11.1...v0.14.11.2

v0.14.11.1-elysium-rc

1 year ago

INSTRUCTIONS

This is a beta release and not meant to be used in production wallets!

If you have used Elysium before, please delete all folders beginning with MP*_ and also Elysium_TXDB

As always please back-up your wallet prior to updating (Settings>Backup Wallet) and store it separately.

CHANGELOG

  • Adds Elysium functionality

KNOWN ISSUES

Hashes

  • SHA256 Hashes:
    • Linux 065fd2551ff63a80091dd1f8e0283aceaaf962b49cb9bbff693f379f01d48ac9
  • The signatures can be verified using reuben.asc found in root of firoorg/firo repository or on https://firo.org/reuben.asc