<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Monero</title><description>Monero Blog RSS Feed</description><link>https://beta.monerodevs.org/</link><item><title>Post-Mortem of find_and_save_rings() bug</title><link>https://beta.monerodevs.org/blog/2025/08/26/post-mortem-of-find-and-save-rings-bug/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/26/post-mortem-of-find-and-save-rings-bug/</guid><description>Wallet privacy leak disclosure. v0.18.4.2 is highly recommended.</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Quick Facts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Severity: HIGH if using untrusted remote daemon, MEDIUM otherwise&lt;/li&gt;
&lt;li&gt;Affected versions: GUI/CLI wallet versions v0.12.0.0 to v0.18.4.1&lt;/li&gt;
&lt;li&gt;Impact: Sends TXIDs of outgoing transactions to daemon after first time loading wallet from file, reducing sender anonymity&lt;/li&gt;
&lt;li&gt;Fix: Update Monero &lt;a href=&quot;/2025/08/26/monero-0.18.4.2-released.html&quot;&gt;CLI&lt;/a&gt; / &lt;a href=&quot;/2025/08/26/monero-GUI-0.18.4.2-released.html&quot;&gt;GUI&lt;/a&gt; to v0.18.4.2&lt;/li&gt;
&lt;li&gt;Workaround: TBD&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In 2018, a persistent &quot;ring database&quot; was added to &lt;code&gt;wallet2&lt;/code&gt; to solve a sender privacy problem with forks of Monero. If an enote was received before a fork occurs, and a wallet tries spending that enote after the fork occurs on both forks, the same key image will appear in the input to both of those transactions on the different forks. By necessity, one of the ring members must be the same between those two forks (the &quot;true spend&quot;). If no other ring members are shared between those two inputs, but both ring signatures verify correctly, then an external observer can pin which ring member is the &quot;true spend&quot;. This destroys sender anonymity. To combat this, a ring database is populated in a user directory which maps spent key images to their ring signatures. Then, if a forked wallet tries to spend an enote already spent on another chain, it will lookup up ring signature data from the local ring database, and try to re-use as many decoys from that ring as possible. This reduces the sender anonymity risk for spending enotes across different forks.&lt;/p&gt;
&lt;p&gt;There are basically three ways that the ring database can be populated: the ring indices from transactions can be added from 1) scanned outgoing transactions during a normal chain refresh 2) transactions submitted to the network from that wallet and 3) already-known outgoing transactions after explicitly fetching them from the daemon. The method &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; implemented the latter of the three schemes. Its purpose was to populate the ring database for already-existing wallets created before the v0.12.0.0 release after which rings were added during refresh, without having to rescan the whole blockchain. However, as it turns out, &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; was called more often than it should have given its niche purpose.&lt;/p&gt;
&lt;h2&gt;Reproducing&lt;/h2&gt;
&lt;p&gt;Here are steps to reproduce the privacy leak using the CLI wallet (assumes working daemon connection):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create wallet (same-device keys, hardware wallet keys, multisig, etc), remember seed phrase if applicable&lt;/li&gt;
&lt;li&gt;Receive an enote, spend said enote, wait 10 blocks&lt;/li&gt;
&lt;li&gt;Delete (or move) wallet files, both keys and cache&lt;/li&gt;
&lt;li&gt;Restore wallet and refresh before saving&lt;/li&gt;
&lt;li&gt;Close wallet&lt;/li&gt;
&lt;li&gt;(Optional) Open packet inspection software (e.g. Wireshark) and begin logging RPC traffic (using &lt;code&gt;--daemon-ssl disabled&lt;/code&gt; helps here)&lt;/li&gt;
&lt;li&gt;Re-open wallet&lt;/li&gt;
&lt;li&gt;Daemon now has list of confirmed outgoing transactions ☹️&lt;/li&gt;
&lt;li&gt;(Optional) If using packet inspection software, filter using the string &lt;code&gt;gettransactions&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;To repeat, go to step 3&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Technical explanation&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; was called unconditionally when loading a wallet from file, inside &lt;code&gt;wallet2::load()&lt;/code&gt;. However, it would return early if the member field &lt;code&gt;m_ring_history_saved&lt;/code&gt; was equal to &lt;code&gt;true&lt;/code&gt;. At the end of the call to &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt;, &lt;code&gt;m_ring_history_saved&lt;/code&gt; is set to &lt;code&gt;true&lt;/code&gt;. However, initializing a &lt;code&gt;wallet2&lt;/code&gt; object sets &lt;code&gt;m_ring_history_saved&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt;. This field, &lt;code&gt;m_ring_history_saved&lt;/code&gt;, is also serialized into the wallet cache file. So, after a wallet&apos;s first load, if there are scanned outgoing transactions in the cache during the first save, &lt;code&gt;m_ring_history_saved&lt;/code&gt; is set to &lt;code&gt;false&lt;/code&gt; so &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; proceeds. It grabs all TXIDs from outgoing transactions (stored in field member &lt;code&gt;m_confirmed_txs&lt;/code&gt;), and performs a &lt;code&gt;/gettransactions&lt;/code&gt; RPC call with that list of TXIDs to the daemon, leaking its outgoing transaction history. The RPC call is made without discriminating whether the daemon is marked as trusted or not.&lt;/p&gt;
&lt;p&gt;Let&apos;s say that you delete the cache file and keep keys file. Note that while &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; is still called on load, the &lt;code&gt;/gettransactions&lt;/code&gt; RPC call is skipped since a missing cache file causes &lt;code&gt;m_confirmed_txs&lt;/code&gt; to be empty. &lt;code&gt;m_ring_history_saved&lt;/code&gt; is still set to &lt;code&gt;true&lt;/code&gt; at the end of the call, and so the RPC call will never be made henceforth. So merely deleting the cache file won&apos;t trigger the vulnerability, the keys file also needs to not be present.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vulnerability introduction commit (master branch): &lt;a href=&quot;https://github.com/monero-project/monero/commit/5f146873c58f39632e26c5edbf2f618cacbd76a5&quot;&gt;5f146873&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Vulnerability fix commit (master branch): &lt;a href=&quot;https://github.com/monero-project/monero/commit/dc350f35a5008558ecc9c868b6af8138e0cf22e8&quot;&gt;dc350f35&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Privacy implications with ring signatures&lt;/h2&gt;
&lt;p&gt;When the aforementioned RPC call is triggered, the daemon receives a list of TXIDs of your wallets outgoing transactions. If a malicious operator of said daemon knows the receiver of the outputs in the outgoing transactions, then the operator can tie that wallet as sending funds to a certain receiver. Furthermore, because of the current ring size and size of the the blockchain, the probability of selecting your own owned outputs as a decoy in your own ring signatures is small. As such, a smart malicous operator, with a list of your outgoing TXIDs, can inspect the ring members of your going transactions and cross-reference if any of the members are outputs of transactions in the TXID list. If so, the operator can guess with high accuracy that a certain change output was spent in a certain ring in a later outgoing transaction. This allows the operator to construct a probabilistic transaction graph, without amount information, for a wallet&apos;s funds after entering possession.&lt;/p&gt;
</content:encoded></item><item><title>FCMP++ Optimization Competition Results</title><link>https://beta.monerodevs.org/blog/2025/08/27/fcmp++-contest-final/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/27/fcmp++-contest-final/</guid><description>Announcing the results of the FCMP++ optimization competition</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We held &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/2025/04/05/fcmp++-contest.html&quot;&gt;a contest&lt;/a&gt; to optimize two libraries used in Monero&apos;s proposed upgrade to &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/2024/04/27/fcmps.html&quot;&gt;FCMP++&lt;/a&gt;: &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/tree/78754718faa21f0a5751fbd30c9495d7f7f5c2b1/crypto/helioselene&quot;&gt;helioselene&lt;/a&gt; and &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/tree/78754718faa21f0a5751fbd30c9495d7f7f5c2b1/crypto/divisors&quot;&gt;ec-divisors&lt;/a&gt;. We have officially declared the winners of the contest!&lt;/p&gt;
&lt;h2&gt;EC Divisors (250 XMR prize)&lt;/h2&gt;
&lt;p&gt;Winner: &lt;a href=&quot;https://github.com/fabrizio-m&quot;&gt;@fabrizio-m&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fabrizio sped up the divisors library by over 95%. You can see the excellent submission &lt;a href=&quot;https://github.com/fabrizio-m/fcmp-competition/pull/1&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ec-divisors&lt;/code&gt; is a library implementing the calculation of divisors of elliptic curve points. These lead to efficient verification of scalar multiplications, &lt;a href=&quot;https://eprint.iacr.org/2022/596&quot;&gt;as posited by Liam Eagen&lt;/a&gt;. FCMP++ uses EC Divisors to improve efficiency generally. This competition was focused on optimizing divisor construction, which affects transaction construction.&lt;/p&gt;
&lt;p&gt;Managing slow divisors construction was a pain point for the FCMP++ integration. Fabrizio&apos;s 95%+ improvement effectively renders divisors construction negligible. Thanks to Fabrizio, we can now significantly simplify the final FCMP++ integration, and improve the user experience.&lt;/p&gt;
&lt;h2&gt;helioselene (100 XMR 1st place prize, 30 XMR 2nd place prize)&lt;/h2&gt;
&lt;p&gt;1st place: &lt;a href=&quot;https://github.com/Lederstrumpf&quot;&gt;@lederstrumpf&lt;/a&gt;&lt;br&gt;
2nd place: &lt;a href=&quot;https://github.com/rafael-xmr/&quot;&gt;@rafael-xmr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lederstrumpf&apos;s submission achieved a &lt;em&gt;weighted&lt;/em&gt; speed-up of 22% on an AMD Ryzen 5600G, and improved the &lt;em&gt;weighted&lt;/em&gt; WASM cycle count by 39%. The judges unanimously declared Lederstrumpf&apos;s submission the winner! Lederstrumpf&apos;s submission was the strongest foundation to build on. You can see the excellent submission &lt;a href=&quot;https://github.com/Lederstrumpf/fcmp-plus-plus-optimization-competition/pull/1&quot;&gt;here&lt;/a&gt;. As of this writing, &lt;a href=&quot;https://github.com/kayabaNerve&quot;&gt;@kayabaNerve&lt;/a&gt; has already improved on the submission &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/compare/d073632cdfb089eba9bd369e6324cf65cb4f7d1f..a7b3a8cec8c84567da9c66d336d9ce1a75bb794d&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;helioselene&lt;/code&gt; is a library implementing two curves, &quot;Helios&quot; and &quot;Selene,&quot; which form a curve cycle towering Ed25519. Using a &quot;tower cycle&quot; over Ed25519 allows Monero to re-use the existing anonymity set while upgrading to FCMP++. This library is a critical component used in all aspects of FCMP++. Optimizing this library will therefore benefit all user-facing components of FCMP++ (daemon sync, wallet sync, and transaction construction).&lt;/p&gt;
&lt;p&gt;Although not part of the official contest rules, we decided to award a 2nd place prize to Rafael, since we unanimously agreed Rafael&apos;s submission was 2nd best. Had we not received a submission from Lederstrumpf, we would have had an excellent submission to fall back on &lt;a href=&quot;https://github.com/rafael-xmr/fcmp-plus-plus-optimization-competition-private/pull/5&quot;&gt;here&lt;/a&gt;. As such, we sought to reward Rafael&apos;s strong effort.&lt;/p&gt;
&lt;p&gt;We received a number of quality submissions to this contest, and want to thank all contestants for participating! You can read more on our rationale for selecting the winner &lt;a href=&quot;https://github.com/j-berman/fcmp-plus-plus-optimization-competition/blob/main/docs/helioselene-decision.pdf&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;What we learned&lt;/h2&gt;
&lt;h3&gt;Form stricter bounds on exactly what code can be modified&lt;/h3&gt;
&lt;p&gt;Some code in a repo required for tests / benchmarks to run might not be in scope of the competition. Be as clear about which code is out of scope as possible. Explicitly tell contestants that modifiying certain code will be disqualifying.&lt;/p&gt;
&lt;h3&gt;Form stricter API requirements&lt;/h3&gt;
&lt;p&gt;Similar to the previous point, be crystal clear about the requirements the API of the code must take on and if it should even be allowed to be modified. Preferably provide downstream code that the API must compile and function correctly with.&lt;/p&gt;
&lt;h3&gt;Present concrete architectures and toolchains for which the code must run in constant-time&lt;/h3&gt;
&lt;p&gt;Code runs in constant-time or doesn&apos;t on specific architectures and toolchains. For example, LLVM to x86 generates variable-time code for u128 arithmetic in Rust, but constant-time code on x86_64. Give contestants examples of specific toolchains and architectures for which the code must compile to constant-time.&lt;/p&gt;
&lt;h3&gt;Allocate time for review and 2nd phase&lt;/h3&gt;
&lt;p&gt;No matter how well you think you define the competition rules, there may be scenarios which crop up where there was widespread confusion about the rules. There may be multiple submissions which have a lot of good work in them, but are in the gray area of validity. A review phase allows judges to clarify rules with contestants and refine submissions, and planning for this ahead of time helps to avoid misunderstandings.&lt;/p&gt;
&lt;h3&gt;Allocate time for deadline extensions&lt;/h3&gt;
&lt;p&gt;This one is pretty self-explanatory. Sometimes you need a deadline extension for unforseen circumstances, so allocate time for it.&lt;/p&gt;
&lt;h3&gt;Make a policy for non-1st place prizes&lt;/h3&gt;
&lt;p&gt;In a situation where anonymous submissions are allowed, 2nd place prizes can be gamed very easily. Also, game theory states that for a lot of competitions, the best incentive structure is winner-take-all. However, in the case where two submitters are certainly distinct competitors, and both submissions are close in quality, a 2nd place prize may be warranted. This is doubly true when parts of the code of the non-1st place are to be used in production code. Allocate funds for this scenario before the competition, but make sure to clarify that awarding such a prize is strictly up to the judgement of the judges.&lt;/p&gt;
&lt;h3&gt;Clarify rules for vendored dependencies&lt;/h3&gt;
&lt;p&gt;If you want to make rules about dependencies in the competition, make sure to specify rules about heavily modified and/or vendored dependencies before the start of the competition.&lt;/p&gt;
&lt;h3&gt;Spend more time marketing competition in specific circles where people do code competitions&lt;/h3&gt;
&lt;p&gt;There was a lot of good outreach for the FCMP++ competition, but some of the most fruitful outreach was to circles where there are already a lot of people doing coding/crypto competitions, who aren&apos;t necessarily involved in the Monero sphere.&lt;/p&gt;
&lt;h3&gt;Make sure that submitters always license their code under a permissive license&lt;/h3&gt;
&lt;p&gt;MIT, BSD, or even GPL, etc.&lt;/p&gt;
&lt;h3&gt;Setup an optional direct channel of communication for the contestants&lt;/h3&gt;
&lt;p&gt;Before the competiton starts, setup an offical, but optional, method of communication that lets judges push rule updates, feedback, announcements, etc to contestants. Otherwise, scrambling to find and message each contestant gets hectic very quickly.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/08/26/monero-0.18.4.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/26/monero-0.18.4.2-released/</guid><description>Recommended release that fixes a privacy leak when using a malicious remote node.</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.2 release of the Monero software. This is a recommended release that fixes a privacy leak when using a malicious remote node.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: fix privacy leak with malicious remote node (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10015&quot;&gt;10015&lt;/a&gt;). For a detailed report, read &lt;a href=&quot;/2025/08/26/post-mortem-of-find-and-save-rings-bug.html&quot;&gt;Post mortem of &lt;code&gt;find_and_save_rings()&lt;/code&gt; bug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Daemon: more accurate connection count (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10047&quot;&gt;10047&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.1...v0.18.4.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked to put out 12 commits containing 39 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;cho-m&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.2.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.2.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.2.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.2.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.2.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.2.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.2.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.2.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.2.zip, 14dd5aa11308f106183dd7834aa200e74ce6f3497103973696b556e893a4fef2
monero-win-x86-v0.18.4.2.zip, 934d9dbeb06ff5610d2c96ebe34fa480e74f78eaeb3fa3e47d89b7961c9bc5e0
monero-mac-x64-v0.18.4.2.tar.bz2, b1b1b580320118d3b6eaa5575fdbd73cf4db90fcc025b7abf875c5e5b4e335c1
monero-mac-armv8-v0.18.4.2.tar.bz2, 9b98da6911b4769abef229c20e21f29d919b11db156965d6f139d2e1ad6625c2
monero-linux-x64-v0.18.4.2.tar.bz2, 41d023f2357244ea43ee0a74796f5705ce75ce7373a5865d4959fefa13ecab06
monero-linux-x86-v0.18.4.2.tar.bz2, 03e77a4836861a47430664fa703dd149a355b3b214bc400b04ed38eb064a3ef0
monero-linux-armv8-v0.18.4.2.tar.bz2, a39530054dac348b219f1048a24ca629da26990f72cf9c1f6b6853e3d8c39a79
monero-linux-armv7-v0.18.4.2.tar.bz2, ecb2577499a3b0901d731e11d462d3fadcd70095f3ab0def0c27ee64dc56b061
monero-linux-riscv64-v0.18.4.2.tar.bz2 18492ace80bf8ef2f44aa9a99b4f20adf00fd59c675a6a496211a720088d5d1a
monero-android-armv8-v0.18.4.2.tar.bz2, 3b248c3201f028205915403b4b2f173df0dd8bf47eeb268fd67a4661251469d3
monero-android-armv7-v0.18.4.2.tar.bz2, 6122f0bcaca12d5badd92002338847d16032f6d52d86155c203bcb67d4fe1518
monero-freebsd-x64-v0.18.4.2.tar.bz2, b4e2b7de80107a1b4613b878d8e2114244b3fb16397821d69baa72d9b0f8c8d5
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/08/26/monero-GUI-0.18.4.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/26/monero-GUI-0.18.4.2-released/</guid><description>Recommended release that fixes a privacy leak when using a malicious remote node.</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.2 release of the Monero GUI software. This is a recommended release that fixes a privacy leak when using a malicious remote node.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/08/26/monero-0.18.4.2-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix privacy leak with malicious remote node. For a detailed report, read &lt;a href=&quot;/2025/08/26/post-mortem-of-find-and-save-rings-bug.html&quot;&gt;Post mortem of &lt;code&gt;find_and_save_rings()&lt;/code&gt; bug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add background sync when locked functionality (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4050&quot;&gt;4050&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.9.1, fix Linux permission bug (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4490&quot;&gt;4490&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add P2Pool nano sidechain (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4482&quot;&gt;4482&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.1...v0.18.4.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, to put out 12 commits containing 290 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xihuwenhua&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.2.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.2.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.2.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.2.zip, 4daff8850280173d46464ba9a9de7f712228ad1ef76a1c4954531e4fd2b86d86
monero-gui-install-win-x64-v0.18.4.2.exe, 9d6e87add7e3ac006ee34c13c4f629252595395f54421db768f72dc233e94ea8
monero-gui-mac-x64-v0.18.4.2.dmg, 16abadcbd608d4f7ba20d17a297f2aa2c9066d33f6f22bf3fcdca679ab603990
monero-gui-mac-armv8-v0.18.4.2.dmg, 3dfee5c5d8e000c72eb3755bf0eb03ca7c5928b69c3a241e147ad22d144e00a7
monero-gui-linux-x64-v0.18.4.2.tar.bz2, e4fcdea3f0ff27c3616a8a75545f42a4e4866ea374fa2eeaa9c87027573358ea
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.3 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/10/08/monero-GUI-0.18.4.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/10/08/monero-GUI-0.18.4.3-released/</guid><description>Highly recommended release that enhances protection against spy nodes when using a local node.</description><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.3 release of the Monero GUI software. This is a highly recommended release that enhances protection against spy nodes when using a local node.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/10/08/monero-0.18.4.3-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add support for Ledger Flex (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4494&quot;&gt;4494&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.17 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4498&quot;&gt;4498&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.11 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4505&quot;&gt;4505&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.2...v0.18.4.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, to put out 18 commits containing 61 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.3.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.3.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.3.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.3.zip, dc9531cb4319b37b2c2dea4126e44a0fe6e7b6f34d278ccf5dd9ba693e3031e0
monero-gui-install-win-x64-v0.18.4.3.exe, 7b9255c696a462a00a810d9c8f94e60400a9e7d6438e8d6a8b693e9c13dca9ab
monero-gui-mac-x64-v0.18.4.3.dmg, 27243b01f030fdae68c59cae1daf21f530bbadeaf10579d2908db9a834191cee
monero-gui-mac-armv8-v0.18.4.3.dmg, 68ea30db32efb4a0671ec723297b6629d932fa188edf76edb38a37adaa3528e6
monero-gui-linux-x64-v0.18.4.3.tar.bz2, 0bd84de0a7c18b2a3ea8e8eff2194ae000cf1060045badfd4ab48674bc1b9325
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.3 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/10/08/monero-0.18.4.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/10/08/monero-0.18.4.3-released/</guid><description>Highly recommended release that enhances protection against spy nodes.</description><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.3 release of the Monero software. This is a highly recommended release that enhances protection against spy nodes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: increase batch subaddress creation limit to match RPC (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10098&quot;&gt;10098&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: warn instead of throw when RingDB doesn&apos;t include spend (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10150&quot;&gt;10150&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: improved peer selection with &lt;code&gt;/24 subnet&lt;/code&gt; deduplication to disadvantage &apos;spy nodes&apos; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10113&quot;&gt;10113&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: add &lt;code&gt;max_block_count&lt;/code&gt; field to &lt;code&gt;getblocks.bin&lt;/code&gt; RPC request (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9901&quot;&gt;9901&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: send ZMQ miner notifications after txpool additions (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10104&quot;&gt;10104&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: seed node maintenance (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10105&quot;&gt;10105&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/10112&quot;&gt;10112&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/10115&quot;&gt;10115&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix &lt;code&gt;on_getblockhash&lt;/code&gt; error return on too high height (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10125&quot;&gt;10125&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: allow creating more than 64 addresses at once (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10096&quot;&gt;10096&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix logging deadlock (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10066&quot;&gt;10066&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.2...v0.18.4.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 13 people who worked to put out 36 commits containing 253 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;WeebDataHoarder&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;lalanza808&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;hinto-janai&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.3.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.3.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.3.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.3.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.3.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.3.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.3.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.3.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.3.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.3.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.3.zip, bd9f615657c35d2d7dd9a5168ad54f1547dbf9a335dee7f12fab115f6f394e36
monero-win-x86-v0.18.4.3.zip, e642ed7bbfa34c30b185387fa553aa9c3ea608db1f3fc0e9332afa9b522c9c1a
monero-mac-x64-v0.18.4.3.tar.bz2, a8d8273b14f31569f5b7aa3063fbd322e3caec3d63f9f51e287dfc539c7f7d61
monero-mac-armv8-v0.18.4.3.tar.bz2, bab9a6d3c2ca519386cff5ff0b5601642a495ed1a209736acaf354468cba1145
monero-linux-x64-v0.18.4.3.tar.bz2, 3a7b36ae4da831a4e9913e0a891728f4c43cd320f9b136cdb6686b1d0a33fafa
monero-linux-x86-v0.18.4.3.tar.bz2, e0b51ca71934c33cb83cfa8535ffffebf431a2fc9efe3acf2baad96fb6ce21ec
monero-linux-armv8-v0.18.4.3.tar.bz2, b1cc5f135de3ba8512d56deb4b536b38c41addde922b2a53bf443aeaf2a5a800
monero-linux-armv7-v0.18.4.3.tar.bz2, 3ac83049bc565fb5238501f0fa629cdd473bbe94d5fb815088af8e6ff1d761cd
monero-linux-riscv64-v0.18.4.3.tar.bz2 95baaa6e8957b92caeaed7fb19b5c2659373df8dd5f4de2601ed3dae7b17ce2f
monero-android-armv8-v0.18.4.3.tar.bz2, 1aebd24aaaec3d1e87a64163f2e30ab2cd45f3902a7a859413f6870944775c21
monero-android-armv7-v0.18.4.3.tar.bz2, 4e1481835824b9233f204553d4a19645274824f3f6185d8a4b50198470752f54
monero-freebsd-x64-v0.18.4.3.tar.bz2, ff7b9c5cf2cb3d602c3dff1902ac0bc3394768cefc260b6003a9ad4bcfb7c6a4
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.4 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/11/14/monero-0.18.4.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/11/14/monero-0.18.4.4-released/</guid><description>Recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.</description><pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.4 release of the Monero software. This is a recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ledger: make secret view key export mandatory (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10195&quot;&gt;10195&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: identify spends in pool when scanning (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10153&quot;&gt;10153&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: relay empty fluffy block on found block (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10206&quot;&gt;10206&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: correct txpool weight miscalculation in edge case (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10204&quot;&gt;10204&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: refine sync height selection logic (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10202&quot;&gt;10202&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Additional logging deadlock fixes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10194&quot;&gt;10194&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.3...v0.18.4.4&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.4&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked to put out 14 commits containing 286 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.4.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.4.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.4.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.4.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.4.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.4.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.4.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.4.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.4.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.4.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.4.zip, 7eb3b87a105b3711361dd2b3e492ad14219d21ed8fd3dd726573a6cbd96e83a6
monero-win-x86-v0.18.4.4.zip, a148a2bd2b14183fb36e2cf917fce6f33fb687564db2ed53193b8432097ab398
monero-mac-x64-v0.18.4.4.tar.bz2, af3d98f09da94632db3e2f53c62cc612e70bf94aa5942d2a5200b4393cd9c842
monero-mac-armv8-v0.18.4.4.tar.bz2, 645e9bbae0275f555b2d72a9aa30d5f382df787ca9528d531521750ce2da9768
monero-linux-x64-v0.18.4.4.tar.bz2, 7fe45ee9aade429ccdcfcad93b905ba45da5d3b46d2dc8c6d5afc48bd9e7f108
monero-linux-x86-v0.18.4.4.tar.bz2, 8c174b756e104534f3d3a69fe68af66d6dc4d66afa97dfe31735f8d069d20570
monero-linux-armv8-v0.18.4.4.tar.bz2, b9daede195a24bdd05bba68cb5cb21e42c2e18b82d4d134850408078a44231c5
monero-linux-armv7-v0.18.4.4.tar.bz2, 2040dc22748ef39ed8a755324d2515261b65315c67b91f449fa1617c5978910b
monero-linux-riscv64-v0.18.4.4.tar.bz2 c939ea6e8002798f24a56ac03cbfc4ff586f70d7d9c3321b7794b3bcd1fa4c45
monero-android-armv8-v0.18.4.4.tar.bz2, eb81b71f029884ab5fec76597be583982c95fd7dc3fc5f5083a422669cee311e
monero-android-armv7-v0.18.4.4.tar.bz2, 7c2ad18ca3a1ad5bc603630ca935a753537a38a803e98d645edd6a3b94a5f036
monero-freebsd-x64-v0.18.4.4.tar.bz2, bc539178df23d1ae8b69569d9c328b5438ae585c0aacbebe12d8e7d387a745b0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.5 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/01/07/monero-GUI-0.18.4.5-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/01/07/monero-GUI-0.18.4.5-released/</guid><description>Release that fixes a bug with Ledger hardware wallet.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.5 release of the Monero GUI software. This release fixes a bug with Ledger hardware wallet.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog/2026/01/07/monero-0.18.4.5-released/&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix Ledger Monero app crash (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4534&quot;&gt;4534&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add support for Ledger Nano Gen5 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4539&quot;&gt;4539&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.13 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4543&quot;&gt;4543&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improve macOS dark mode support (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4537&quot;&gt;4537&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.4...v0.18.4.5&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.5&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, to put out 12 commits containing 25 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;nabijaczleweli&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.5.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.5.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.5.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.5.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.5.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.5.zip, 9f3cf22fdb12cec1df6b1cb4cbe78d48457d68cbccdc46a82920a167885a988c
monero-gui-install-win-x64-v0.18.4.5.exe, 4d0cefe9d639bf2a31c02470c53d2f01c09d31165cedcc6eba184f1ccc7ed196
monero-gui-mac-x64-v0.18.4.5.dmg, aa1b818b7dea2a6315b7a25216e8661b5d4378d1823aa8747c8b39aac59232a0
monero-gui-mac-armv8-v0.18.4.5.dmg, 6b10e9336d9eb804f518a3815152e236ff5615fac3578a445500d92c572949c9
monero-gui-linux-x64-v0.18.4.5.tar.bz2, 6200d97615f23a3701c2cc51da3e9472ccd71561c259ca62f60030ef40ce785c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.4 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/11/14/monero-GUI-0.18.4.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/11/14/monero-GUI-0.18.4.4-released/</guid><description>Recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.</description><pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.4 release of the Monero GUI software. This is a recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/11/14/monero-0.18.4.4-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix Ledger hardware wallet bug when rejecting secret view key export&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.12 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4519&quot;&gt;4519&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.3...v0.18.4.4&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.4&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, to put out 6 commits containing 23 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.4.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.4.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.4.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.4.zip, b96faa56aa77cabed1f31f3fc9496e756a8da8c1124da2b9cb0b3730a8b6fbd9
monero-gui-install-win-x64-v0.18.4.4.exe, 4c81c8e97bd542daa453776d888557db1ceb2a718d43f6135ad68b12c8119948
monero-gui-mac-x64-v0.18.4.4.dmg, 811df70811a25f31289f24ebc0edc8f7648670384698d4c768bac5c2acbf2026
monero-gui-mac-armv8-v0.18.4.4.dmg, a6f071719c401df339dba2d43ec6fffe103fda3e1df46f354b2496f34bb61cc4
monero-gui-linux-x64-v0.18.4.4.tar.bz2, e45cb3fa9d972d67628cfed6463fb7604ae1414a11ba449f5e2f901c769ac788
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.5 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/01/07/monero-0.18.4.5-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/01/07/monero-0.18.4.5-released/</guid><description>Release that fixes a bug with Ledger hardware wallet.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.5 release of the Monero software. This release fixes a bug with Ledger hardware wallet.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ledger: fix Ledger Monero app crash (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10234&quot;&gt;10234&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ledger: add support for Ledger Nano Gen5 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10243&quot;&gt;10243&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix race condition causing dropped connections during sync (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10257&quot;&gt;10257&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix edge case where key images remain marked unspent (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10255&quot;&gt;10255&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improve terminal color detection (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10268&quot;&gt;10268&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.4...v0.18.4.5&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.5&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked to put out 16 commits containing 76 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;laanwj&lt;/li&gt;
&lt;li&gt;iamamyth&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the [Downloads page]({{ site.baseurl }}/downloads/#cli) or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.5.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.5.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.5.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.5.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.5.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.5.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.5.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.5.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.5.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.5.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.5.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.5.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.5.zip, a58132eefdecf6bd5443ae52fc15c0c371499de17223667173e5c81d12bfc2c5
monero-win-x86-v0.18.4.5.zip, 6a0eff6b06fe9b1372a64744900bfe19b47a532b6678d6f7055c2de9999b58d1
monero-mac-x64-v0.18.4.5.tar.bz2, b92a2cebde86bf87ebcdfa9cab8e20ae4b3697798058c3de71945267f361a984
monero-mac-armv8-v0.18.4.5.tar.bz2, f6b91dd7cb06483941945e6a1dc455ed80360092c138a1d1af53dc31985bd8d8
monero-linux-x64-v0.18.4.5.tar.bz2, 423b49f3658e29f70a1d971667dec924c7ee7a107cfc93440456e28500b471a6
monero-linux-x86-v0.18.4.5.tar.bz2, 9960aba30ab2ffc3450a4865e707a60615661ae5c32f3b90da74f1c0a38e4bc0
monero-linux-armv8-v0.18.4.5.tar.bz2, a1667e15307f0dfce2f25f882238c432aee14884219ff0d0be07d7bee959a903
monero-linux-armv7-v0.18.4.5.tar.bz2, 42fbcbcf678794d6b104134bb7218093d6aa2764cc9cfa6fad404a4648a7c38a
monero-linux-riscv64-v0.18.4.5.tar.bz2 ed06d510dc53412362fa22a2149d709eb3b60f973583ebf33bbfbc9edc58f2ab
monero-android-armv8-v0.18.4.5.tar.bz2, 4d48830d0d6494b27bf1144b9546e5e7bccc7eef0f6991a16ae2bf6ac71a69d9
monero-android-armv7-v0.18.4.5.tar.bz2, 3cd6611c5c33ae4c10e52698826560bbb17e00cf2f8a2d7f61e79d28f0f36ef6
monero-freebsd-x64-v0.18.4.5.tar.bz2, a2e924a2293e1d0c192f6e50748dcbcbb58dd9d5ad2b6733ffccefad37c556cf
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at [&lt;a href=&quot;https://www.getmonero.org/downloads/hashes.txt%5D&quot;&gt;https://www.getmonero.org/downloads/hashes.txt]&lt;/a&gt;({{ site.baseurl_root }}/downloads/hashes.txt) and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: [Verify binaries on Windows (beginner)]({{ site.baseurl }}/resources/user-guides/verification-windows-beginner.html) and [Verify binaries on Linux, Mac, or Windows command line (advanced)]({{ site.baseurl }}/resources/user-guides/verification-allos-advanced.html).&lt;/p&gt;
</content:encoded></item></channel></rss>