2501 Release Notes
Riecoin Core 2501 was released on January 9, 2025. Latest binaries for Riecoin Core are available from: https://riecoin.xyz/Core/.
Please report bugs or open any relevant discussion about Riecoin Core on the Riecoin Forum: https://riecoin.xyz/Forum
Compatibility
Riecoin Core is supported and tested on recent Debian based Linux distributions and Windows 11. It should also work on Windows 10 and most other Unix-like systems, but is not as much tested on them, and full functionality on unsupported systems is not guaranteed.
How to Upgrade
From 2304 or 2404
A few points may have to be taken care of when upgrading from 2304 or 2404. Also, consider checking the changes from 2404 below if you are making advanced use of Riecoin Core (to run a Pool, etc). In all cases,
- Make a backup of all your wallets just in case and keep a copy of your current Riecoin Core binaries until you are certain that the upgrade went well.
- If you are still running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes in some cases).
Then check the following points,
- If you are using a Bech32 Version 0 Address (starting with ric1q), the Checksum computation has changed. Either move the funds to a ric1p Address or take note of the new Checksum. If you are already using ric1p Addresses, then there is nothing to worry about. Example:
- ric1q Address with old Checksum: ric1qpttn5u8u9470za84kt4y0lzz4zllzm4pyzhuge - support will be dropped in newer Riecoin Software, but Riecoin Core will still be able to send funds to such Addresses in the short term. rieMiner and mining pools will refuse these Addresses.
- ric1q Address with new Checksum: ric1qpttn5u8u9470za84kt4y0lzz4zllzm4p378sdm - will be supported probably for a long time, Exchanges that don't upgrade might be unable to send to these Addresses. Riecoin Core 2404- cannot send to these new addresses. The Addresses with old and new Checksum refer to the same one so it is safe to send funds to the Address with the new Checksum even if the one displayed still use the old Checksum.
- Preferred ric1p Address (no Checksum Change): ric1pttn0uefxlhnzxqpgmh22enhcky0csz72se7k458kh8yplgscgxxsj3n9c7 - use this Format unless you cannot for a really good reason, send all your funds to such Address if possible and not already done - you will then have nothing to worry about with 2501+.
- The dummy first (
dummy
which always had to be set to""
) and third (minconf
) arguments for thesendmany
RPC call were deleted. So, if automating transaction creation such as withdrawals in pool or exchange software, check if it makes use ofsendmany
and adjust the code if so. - If doing Solo Mining, rieMiner should be upgraded to rieMiner 2501 as well.
Once the points have been sorted out, run the installer again (on Windows) or replace riecoind/riecoin-qt by the newer one and restart it (on Linux).
From 2203-
In the case you are still running Riecoin Core 2203 or older, the upgrade to 2304+ is not trivial. We invite you to read the 2304 and 2404 release notes in addition to the points above.
Changes from Riecoin Core 2404
Here is a list of changes from Riecoin Core 2404:
- This release is now based on Bitcoin Core 28.0 (instead of 27.0), or more exactly the "master" branch as it was on January 3. Read the Bitcoin's Release notes to learn more about the changes from Bitcoin 27.0 to 28.0:
- 28.0 Release Notes
- Partial Release Notes for the upcoming 29.0 as of January 3 (
release-notes-XXXXX.md
files) - The build system has notably switched from Automake to to Cmake.
- Bech32 Version 0 Addresses (starting with ric1q) now use the same Checksum computation as Version 1 Addresses (ric1p), effectively making them Bech32M too.
- Coin Control Features are now enabled by default, though they still have to be enabled manually if they were not in a previous version.
- The Code Generator can now be used with an encrypted wallet, it was previously unusable in this situation due to a bug causing an infinite loop.
- The dummy first (
dummy
which always had to be set to""
) and third (minconf
) arguments for thesendmany
RPC call were deleted. - Testnet seed nodes have been fixed.
- P2PKH and P2SH addresses are now encoded as plain hexadecimal scripts (formerly "R" and "T" addresses) as part of their phase out.
It is always recommended to upgrade as soon as possible to the newest Riecoin Core version. Upgrading from versions older than the previous one is in most cases possible, but the larger the version difference is, the more difficult, risky, and less supported the upgrade will be. You are responsible for following the latest Riecoin news and upgrading regularly.
Notably, the next major version, expected around July or August 2025, is planned to bring a hard fork, so it is important to be ready with 2501 at this time. Riecoin 2507 or 2508 (provisional) will be designed so that the upgrade from 2501 is as trivial as possible.
Credits
Riecoin Core 2501 Developer List:
Credits are also due for the Bitcoin Developers who contributed from Bitcoin 27.0 to 28.0 and until January 3 (see the release notes above).