Jump to content

Monero

  • entries
    217
  • comment
    1
  • views
    21765

About this blog

Graft blog test

Entries in this blog

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.3.1 point release of the Monero GUI software.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this release are:

  • Fix startup crash on Apple Silicon (#3804)
  • Fix wizard password not resetting after wallet creation (#3795)
  • Update translations (#3811)
  • Minor bug fixes and UI improvements

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 26 commits containing 1319 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • selsta
  • luigi1111
  • rating89us
  • netrik182
  • selamba

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.3.1.zip, 70f658d499c6fc0f232c4f5fd89f8f93e9c851465e02cdc206eb89fe6e8e897d
monero-gui-install-win-x64-v0.17.3.1.exe, d71099d2f4f0b3c223de3f6e2d47cff7da94b7a61e7ed4ecc11ac52dc482c044
monero-gui-mac-x64-v0.17.3.1.dmg, e54616064681a3ea147298b9006fbac56d80e13c5764158743a226e298a5a017
monero-gui-linux-x64-v0.17.3.1.tar.bz2, 02e8e32455383cf32030e33511656492a352788a619a0c9220ec360c2e863ef9

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider

Seraphis is a 'transaction protocol abstraction' that I have been working on (WIP draft paper available here). As an 'abstraction', Seraphis defines rules about how you can design a real (privacy-focused) transaction protocol without specifying concrete algorithms. For example, RingCT is another protocol abstraction (more or less), and there are different 'real' versions corresponding to signature schemes MLSAG and CLSAG. Seraphis is a candidate model for Monero's next transaction protocol.

Privacy-focused transaction protocols have two core structural rules.

  1. How are amounts represented?
  2. How are key images (a.k.a. 'linking tags') constructed?

Ever since RingCT was introduced, transaction protocols have had 'hidden amounts' by adopting the Confidential Transactions technique (the CT in RingCT). Key images, however, have seen recent innovations.

Triptych is a fourth-generation privacy-focused transaction protocol (following the Bitcoin, CryptoNote, and then RingCT models) with a new key image construction that permits 'one-of-many proofs' (which behave the same as ring signatures) with significantly better performance for large reference sets (large numbers of decoys) compared to what is possible with CryptoNote/RingCT-style key images. Note that, while the Triptych paper doesn't make a distinction between a 'transaction protocol' and a 'transaction protocol abstraction', Triptych represents a new abstract model following after RingCT.

Seraphis is, similarly, a fourth-generation privacy-focused transaction protocol (abstraction). Also like Triptych, it defines a new key image construction that permits efficient one-of-many proofs. However, there are a number of notable differences between Triptych and Seraphis.

Triptych vs. Seraphis

Triptych

  • Pros
  • Cons
    • Multisig is much harder with Triptych-style key images than with either CryptoNote or Seraphis key images.

Seraphis

When thinking about a possible implementation…

  • Pros
    • Multisig can be simple, comparable to multisig with MLSAG/CLSAG.
    • 'Membership proof delegation' is possible without leaking users' private keys. This potentially allows the following:
      • Transaction chaining (required for full-featured atomic swaps).
      • Offload membership proof construction to a third party, or a view-only wallet (possibly useful for spend-only hardware wallets where it is expensive/difficult to implement complex algorithms).
      • Ignore 10-block lock time when transacting with a trusted party (i.e. allow them to make your tx's membership proofs and submit the tx to the network on your behalf).
    • Flexible multi-tier address schemes. The following features can be designed into a Seraphis user address scheme (there are at least 7 design variations, half of which require 3-key addresses [a 50% increase in address length over current addresses]):
      • View-only wallet that can see spent outputs. Especially helpful for multisig and hardware wallets, since in RingCT and CryptoNote it is necessary to constantly 'export key images'.
      • View-only wallet that can see received outputs but not amounts (and optionally also see spent outputs but not amounts). Useful for delegated chain scanning, where a third party or insecure machine scans for outputs, then sends them to a more secure 2nd tier view-only wallet (or spend wallet) that can read the amounts.
      • View-only wallet that can detect the Janus attack.
    • Modular core design. This will hopefully make it easier to upgrade different pieces of a Seraphis implementation as innovations appear (or maybe we will be stuck for the next 20 years… who knows?).
  • Cons
    • Not compatible with CryptoNote user addresses. If Seraphis is used to upgrade a cryptocurrency that has CryptoNote-style addresses, then users would have to replace all their public CryptoNote-style addresses with Seraphis-style addresses (they would not need new private keys or wallets).

What about Lelantus-Spark?

Lelantus-Spark is a transaction protocol (but not an abstraction - like how Triptych is not an abstraction) very similar to Seraphis, with the same pros/cons relative to Triptych. It was developed independently from Seraphis, for the most part.

Since they were developed at the same time, the question 'why Seraphis and not Lelantus-Spark?' can just as easily be stated 'why Lelantus-Spark and not Seraphis?' Practically speaking, the authors of Lelantus-Spark have focused their attention on design details appropriate for the Firo cryptocurrency, while my design recommendations for Seraphis (in the paper) have focused on details appropriate for a cryptocurrency that currently uses standard RingCT (like Monero or MobileCoin1).

  1. I first conceived of Seraphis, and wrote the paper's first draft, while an employee at MobileCoin. 

View the full article

Snider
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dear Monero users and participants of the Monero ecosystem,

Some vulnerabilities have been identified in the implementation of
Monero multisignature wallets.
These vulnerabilities do not affect the theory supporting multisigs,
but affect the current wallet code implementing them.

Initially disclosed and discussed via the vulnerability response
process*, the discussion has been enlarged to other key developers and
MRL contributors. We agreed together that a public announcement had to
be made.

These vulnerabilities affect (i) multisignature wallet creation and
(ii) multisignature transaction signing.
They can lead to funds being stolen by one of the signing parties.

Until a fix is released, we strongly recommend not to perform any
multisignature transaction unless all signing parties can be trusted.
If all signing parties cannot be trusted, no transaction should be
attempted. Funds are not at risk if they are not moved and if the
wallet-creation process was not abused.

A fix is currently being reviewed. At this stage we hope to have a
pull request ready within a week, together with a more detailed
description of the issues.

Regards,

binaryFate


* https://github.com/monero-project/meta/blob/master/VULNERABILITY_RESPONSE_PROCESS.md
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEgaxZH+nEtlxYBq/D8K9NRioL35IFAmGtGA0ACgkQ8K9NRioL
35JLBw//fZ4tcOCFRgoM+kiLVNVgziqio1PJl7w73BGjP7A3I0ieGPZtHfDk28ua
okSRzWVKqm94Ruy7qAaDHwASxwmJ4MELaBzufx5WqMjhKWhYi87P6ZLEP2n1eVee
TXmQ2lIy5JfKBXRI+wtmZsXLjWLajgztP0MCJGF1+QW9RawpsIuTkfyDPkrHsK32
0u3oC5XsdxETP8wu9LAsGVAsQ+xISZ//zkWlyqOWEkRxXhFUOLBmJ8OOPJ96WZ4x
RMqijDjE2ZcOXPT5pLKwX+A+p9wHEpe7tDLe6F179F+rkWda3Cy6wqBztR8+LtI0
yPBDqI5k1eu4kwTke7WcNKBjwzkd8qxvPo1kQ1btj4PukxrlDLPcJc2g4vCvuSkb
XkYzZB6fcT64bXqVnJJdeWYTBI3mDAQgOMGnU63zIA3pqYpPG44hXpFH9KXeFOwq
O60xuKd7uYVkCRA0FckkSWABy2008/qk9APwKCWwg9Md07advkCAOlNVqjF9CrTE
CZvyL3tywbbCpQsV1qeM29WM+yU5mjkz4Q3NvtHdL+c0jWElOmJDgs7RRz2bmsiX
ZCfbR78Y4fTnUMOdBVqU1yLDUg7nZYRnTyD6ORhpgEc12BJV4nDc+mkBqPiR2hTe
DLh4ZNqeIRFgX2M1Q1w9Kap2xXLV5dRMe0e/3amASKf2KJ8WBSY=
=HZgv
-----END PGP SIGNATURE-----

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.3.0 point release of the Monero software. This release contains support for P2Pool.

Some highlights of this point release are:

  • Add P2Pool support (#7964)
  • Daemon: allow socks5 proxy configuration with --proxy flag (#7326, #7616)
  • Daemon: fix race condition (#7873)
  • Daemon: fix spurious rejection of downloaded blocks (#8022)
  • Daemon: disable restricted RPC from getting output dist. for pre-rct outputs, fix DoS (#8084)
  • Daemon: add seed nodes (#7664, #7753)
  • Wallet: fix key encryption when changing ask-password from 0/1 to 2 (#8014)
  • Wallet: fix precision when selecting decoys (#7798)
  • Wallet: decrease the "recent spend window" in decoy selection (#7993)
  • Wallet: don't truncate integrated address in CSV history export (#7961)
  • Wallet: chunk get_outs.bin RPC calls to avoid sanity limits (#7796)
  • Wallet: add human-readable error messages to Ledger (#8039)
  • RPC: fix get_transactions failing when not found (#7959)
  • RPC: add calcpow method (#8075)
  • Support wildcard CORS (#7952)
  • Fix missing logs (#7929)
  • Mac: fix compilation on ARM (#7435)
  • Mac: don't blow out stack on ARM64 in slow-hash (#8032)
  • LMDB: fix deadlock in resized detection (#7958)
  • Detect AES support dynamically to support ARMv8 binaries on Raspberry Pi (#8005)
  • Update following dependencies: OpenSSL, RandomX, unwind, hidapi, zeromq (#7933, #8002, #8037, #8049, #8056, #8072)
  • Minor bug fixes and performance improvements

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 18 people who worked, largely unpaid and altruistically, to put out 96 commits containing 1842 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • luigi1111
  • hyc
  • jtgrassie
  • tevador
  • woodser
  • xiphon
  • moneromooo
  • tobtoht
  • SChernykh
  • ndorf
  • anon
  • vtnerd
  • j-berman
  • UkoeHB
  • mj-xmr
  • rbrunner7
  • lalanza808
  • selsta

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.17.3.0.zip, a956d0c3ab77ebfc1d6229b77d68b739661b564d9a4115e5a549c3af146d6034
monero-win-x86-v0.17.3.0.zip, 541189f5635f479605eda306a36d2beef1fbe68d6fdbfabce671d6e4c8970158
monero-mac-x64-v0.17.3.0.tar.bz2, 53b7ed67f7077f27f470b4411478bef8b2bb9cf2cf480055dd1802a935983387
monero-linux-x64-v0.17.3.0.tar.bz2, ac18ce3d1189410a5c175984827d5d601974733303411f6142296d647f6582ce
monero-linux-x86-v0.17.3.0.tar.bz2, 586b9967d848eb31dd66bdb6d828bd3a640098434595a5933374d129b76958eb
monero-linux-armv8-v0.17.3.0.tar.bz2, 8fdb5761f6f4345dc670d184144ce8c2fa56eeb1609ed169e79b202fcca20f7d
monero-linux-armv7-v0.17.3.0.tar.bz2, da49d85ce2d52fc07846c58d0c58d6412f454f9d389bfa31eab9c1d49a1a13ed
monero-android-armv8-v0.17.3.0.tar.bz2, 1fa1ba8a1e4c6a0e56d8f7afd788205ff0916a3670b9bf7992f1db0f9d7dec3e
monero-android-armv7-v0.17.3.0.tar.bz2, a152c765386ee6ed670dbbfe1e90a8505040d5240a1c7c449bfa9845c4eb3e0d
monero-freebsd-x64-v0.17.3.0.tar.bz2, d496811ee4687db0c448d30086700f485bf30512c38b50441e5cb5e76b6011a7

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.3.0 point release of the Monero GUI software.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this release are:

  • Add import / export output function (#3435)
  • Export all key images by default (#3282)
  • Update translations (#3773)
  • Add description to CSV export (#3572)
  • Add colors to password strength meter (#3682)
  • Add Cut, Copy, Delete and Select All to context menu (#3689)
  • Fix buffer overflow in zxcvbn library (#3735)
  • Fix font issue on Arch Linux (#3753)
  • Fix compilation for Apple ARM (#3697, #3723, #3731)
  • Mining page design tweaks (#3742)

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 65 people who worked, largely unpaid and altruistically, to put out 93 commits containing 31902 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • selsta
  • luigi1111
  • maltejur
  • free-as-in-beer
  • netrik182
  • rex4539
  • JeremyRand
  • kinghat
  • tobtoht
  • MoneroArbo
  • dsc
  • benevanoff
  • rating89us

A special thanks to translators

TheFuzzStone, reketen, castorp, Alex Osinniy, nemecis rojas, Samuel, Josep Mengual, jaime diaz, Dynse Clyde Sacote, devuana, mihaipe, v1docq47. L. P. Pereira, netrik182, Gilberto F da Silva, Zsolt András Kovács, Pozsonyi Péter, Közepes Gábor, anonym szeretnék maradni, Nicolas, Martin, MortiZ, GreenPiece, Crusty, Paul Janowitz

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.3.0.zip, 995704160e754dc826c84ba8edaeefdc30984d40ad4cbd2e7c043005923eb6e5
monero-gui-install-win-x64-v0.17.3.0.exe, 2c6ed3f183bb8a84f7a88542045ea45f9c53b069339974da9a843e30150533ac
monero-gui-mac-x64-v0.17.3.0.dmg, d94bd49df6076c79207d38b0e33ec5add0ba0e582ebdc476062026ab9560b360
monero-gui-linux-x64-v0.17.3.0.tar.bz2, ca41cc213b3e1a82e375030bba1f46bf154b6c2ec7f858d207cf1f6dee233cd4

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider

We are happy to announce that Monero P2Pool is live on the Monero network and binaries have been released.

What is Monero P2Pool?

Monero P2Pool is a peer-to-peer Monero mining pool developed from scratch by SChernykh (also known as sech1). P2Pool combines the advantages of pool and solo mining; you still fully control your Monero node and what it mines, but you get frequent payouts like on a regular pool. P2Pool as a concept was first developed for the Bitcoin blockchain but was never fully realized due to certain limitations, mainly because it had a problem with orphaned blocks which is solved in Monero P2Pool with uncle blocks.

P2Pool has no central server that can be shutdown/blocked because it uses a separate blockchain to merge mine with Monero. There's no pool admin that can control what your hashrate is used for or decide who can mine on the pool and who can't; It's permissionless!

All pool blocks pay out to miners immediately. Because there is no pool wallet, funds are never in custody; It's trustless.

P2Pool uses PPLNS payout scheme, has 0% fee and 0 XMR payout fee (by design, fees can't be added). Everyone in the PPLNS window is rewarded directly via the coinbase transaction reward. Minimum payout is less than 0.0004 XMR due to the very efficient miner reward transaction format; each individual miner payout takes only 38 bytes on the Monero blockchain!

Why Monero P2Pool?

There's been some worry about mining pool centralization and the possibility of 51% attacks. Since atomic swaps went live (solving exchange delisting/KYC threat), mining is now the most centralized part of the Monero ecosystem. Currently, one pool accounts for almost 40% of Monero's network hashrate. This is not a stable situation long-term because a pool admin can be pressured to do malicious things, shutdown their pool, or expropriate funds without paying miners.

How does it work?

P2Pool is a sidechain to Monero, and P2Pool blocks are potentially Monero blocks. Each miner submits block templates that include a payout for all of the miners that currently have shares in the PPLNS window. High quality block templates are added to the P2Pool blockchain as blocks which count as "shares" for the miner who found them.

If a block is good enough to be a Monero block it is also submitted to the Monero network to be included in its blockchain. Once the Monero block is confirmed by the network, those miners are directly paid in the coinbase transaction because they were included already in the block. If P2Pool "shares" are found at the same block height as an existing share, it is included as an uncle block (worth 20% less than a normal share) so you can still get paid for it (uncle blocks can be submitted up to 3 blocks behind the current height and still be included).

Features

  • Decentralized: no central server that can be shutdown/blocked.
  • Permissionless: there is no one to decide who can mine on the pool and who can't.
  • Trustless: there is no pool wallet; funds are never in custody. All pool blocks pay out to miners immediately.
  • PPLNS payout scheme
  • 0% fee and no payout fee
  • Less than 0.0004 XMR minimum payout
  • Fast block times, down to 1 second
  • Uncle blocks are supported to avoid orphans - all your shares will be accounted for!
  • Advanced mempool picking algorithm, it creates blocks with better reward than what monerod solo mining does
  • Password protected private pools
  • Configurable PPLNS window size and block time

NOTE: Setting a password or changing any settings in config.json will create a separate sidechain. Only do this if you know what you're doing.

Getting Started

Donations

If you'd like to support further development of Monero P2Pool, SChernykh has a donation address on his GitHub page.

View the full article

Snider

When constructing a new transaction, a Monero wallet references a past output a user received in a prior transaction, and uses it as an input to the new transaction. Today, the wallet mixes this output with a set of 10 decoy outputs selected from other people's transactions from across the blockchain (ring signature). Thus, an observer cannot tell which among the 11 total outputs is the real one a user spends in a transaction, obfuscating the link from the user's new transaction to their prior transaction. The decoy selection algorithm specifically handles the selection process for choosing which decoys to mix real outputs with when constructing a transaction.

Between Monero versions v0.14.1.0 and v0.17.2.2, the core wallet code had two bugs in the decoy selection algorithm that impacted Monero users' privacy:

  1. The algorithm sometimes ignored very recent spendable outputs for consideration as decoys, thus rendering it clearer when users spent outputs immediately after the outputs were able to be spent.

  2. If transaction volume were to increase substantially over a sustained period of time, then wallets would eventually construct transactions that reveal real outputs in the vast majority of cases.

Both have been patched in v0.17.2.3 and it is highly recommended to upgrade as soon as able.

Users should also be aware that the implications of the first bug are not as severe as previously reported. It was widely publicized that as a result of the first bug, some very newly spent outputs observed on chain were guaranteed identifiable as real outputs spent in a transaction, however, this is not actually the case. Since publication, we learned that at least one popular light wallet (MyMonero) has been using a separate implementation of the decoy selection algorithm that did not have the bug. Therefore, MyMonero users could have feasibly constructed transactions that selected newly spendable outputs as decoys, which means newly spent outputs observed on chain were not guaranteed identifiable as real outputs.

Note that having distinct implementations of the decoy selection algorithm is not ideal. Ideally, all wallets would conform to the same spec of the decoy selection algorithm to ensure transaction uniformity, so that transactions on-chain cannot be tied to a particular wallet implementation.

Technical Explanations

Applying the algorithm incorrectly (Bug 1)

The decoy selection algorithm is designed to select outputs from across the blockchain based on observed spending patterns, as recommended in Möser et al. The paper's analysis uses spending patterns from earlier versions of Monero — where in some cases, the real outputs used in transactions could be deduced with certainty — in order to arrive at a distribution of Monero user spending patterns. The paper highlights that users were more likely to spend outputs received relatively quickly than they were to spend outputs held for a long time. The paper then recommends factoring in the observed spending patterns when selecting outputs from across the blockchain to use as decoys, rather than apply an equal probability to the entire set of outputs from across the blockchain. This way, newer outputs would be more likely to be selected as decoys than older outputs, thus better obfuscating which output is real in users' transactions.

When the paper's recommendation was first implemented in Monero v0.13.0.0, the wallet correctly applied the observed spending pattern from the tip of the blockchain when selecting decoys. However, when the algorithm was upgraded in v0.14.1.0, the algorithm applied the observed spending pattern from 10 blocks prior to the chain tip. This was done because outputs younger than 10 blocks old are locked and cannot be spent, therefore it seemed logical to apply the distribution starting 10 blocks prior to the chain tip so as to only consider spendable outputs. However, the implementation ended up ignoring some very recent spendable outputs for consideration as decoys. Additionally, it caused the algorithm to select marginally fewer decoy outputs roughly 10 to 20 blocks old.

This bug was patched in PR #7821.

Divide by 0 (Bug 2)

The upgrade to the decoy selection algorithm in v0.14.1.0 factored in block size variance in order to better match spending patterns and reduce bias toward selecting coinbase outputs as decoys. When selecting a decoy, the algorithm first determines the age in seconds that the decoy output should be (by using the distribution of known spending patterns, as discussed above). Then, the algorithm divides the expected output age in seconds by the average seconds spaced between each output observed over the trailing year, in order to arrive at the output in the chain that should be used as a decoy. If the number of outputs in a year is equivalent to the number of seconds in a year, then the average seconds spaced between each output over the year is 1.

The calculation of average seconds per output had a bug where it would truncate the result. If the average seconds per output were to fall below 1, the result would have truncated to 0. When the algorithm divides the expected output age in seconds by 0, it ends up selecting decoys exclusively from the most recent spendable block on most systems. Thus, if output volume were to increase substantially over a sustained period, such that the seconds spaced between each output over the trailing year were to fall below 1 (i.e. the number of outputs over the trailing year exceeds the number of seconds in a year), then the algorithm would have selected decoys from the most recent spendable block in the vast majority of cases. At the time of this publication, the average seconds per output is around 1.7.

This divide by 0 bug was patched in PR #7845.

Conclusion

Work to improve the decoy selection algorithm is ongoing. It has room for improvement to provide stronger protection to users under a wider set of circumstances. A call to arms: anyone with a background in statistics and probability theory is encouraged to join in discussions geared toward improving the algorithm. Discussions are frequent in the #monero-research-lab and #monero-dev IRC/Matrix channels. While innovative research to improve Monero's cryptography continues in parallel in order to substantially increase the number of decoys mixed with real outputs in a transaction (i.e. increase the ring size), research to improve the decoy selection algorithm's statistical obfuscation techniques is also receiving more attention. If you feel you have the requisite skills, keep in mind there is growing interest from the Monero community to actively recruit you to the Monero project. If you are interested, consider contacting a Monero workgroup.

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.2.3 point release of the Monero software. This release contains a decoy selection bug fix that improves privacy.

Some highlights of this point release are:

  • Apply gamma distribution from chain tip when selecting decoys (#7822)
  • Protect wallet from divide by 0 caused by integer truncation (#7846)
  • Ledger: speed up wallet generation, sync, and subaddress generation (#7744, #7745, #7788)
  • Fix optimize-coinbase for p2pool payouts (#7894)
  • Provide key images of spent outputs in wallet rpc (#7839)
  • Support freeze, thaw, and frozen in wallet rpc (#7838)
  • Remove blocked addresses/hosts from peerlist (#7810)
  • Stop adding more outputs than bulletproof allows, split transaction (#7825)
  • Set correct Ledger minimum version (#7789)
  • Fix crash with Trezor passphrase entered on computer (#7781)
  • Update randomx to v1.1.9 (#7734)
  • Fix boost 1.76.0 compatibility (#7736)
  • Fix rescan_bc keep_ki option (#7680)
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 16 people who worked, largely unpaid and altruistically, to put out 87 commits containing 838 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • luigi1111
  • dsc
  • xiphon
  • benevanoff
  • moneromooo
  • anon
  • tobtoht
  • selsta
  • mj-xmr
  • sech1
  • hyc
  • ndorf
  • woodser
  • ph4r05
  • j-berman
  • rbrunner7

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.17.2.3.zip, ba3f4ec7429aacf3e712bdf21d1ceb800eb94e1e376be8b2360a01d88bb862be
monero-win-x86-v0.17.2.3.zip, 460ac8722d713022c13970d96f9098eb04b5ca4f59cc9dc929cc2dd590045a1e
monero-mac-x64-v0.17.2.3.tar.bz2, e479668f37a623691c75a9e4ec04f69af8fae0faaae5790760eb758f3955b1f7
monero-linux-x64-v0.17.2.3.tar.bz2, 8069012ad5e7b35f79e35e6ca71c2424efc54b61f6f93238b182981ba83f2311
monero-linux-x86-v0.17.2.3.tar.bz2, a93788591bd56753369a3f3171fbefb09387758c1e3a219e9265473031f0a35d
monero-linux-armv8-v0.17.2.3.tar.bz2, bbff804dc6fe7d54895ae073f0abfc45ed8819d0585fe00e32080ed2268dc250
monero-linux-armv7-v0.17.2.3.tar.bz2, 9100704b7d98d7bffbf7f72804c0c048f5e60f1dc9f6d4830c633dda3687c419
monero-android-armv8-v0.17.2.3.tar.bz2, 20c32e90c7486bd1fb6948ebb8ee4802be26c902f96b12958429c8aa1c6579b5
monero-android-armv7-v0.17.2.3.tar.bz2, 62f6172e3ebdc1266d5d882b8be4507cb3c8270b92ea6f06330077f6ef4f43e8
monero-freebsd-x64-v0.17.2.3.tar.bz2, 6a2d7ae4303d4eca4fd6df3b230f4624ffa743629e85ad1b0c862326395ca93e

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.2.3 minor point release of the Monero GUI software. This release contains a decoy selection bug fix that improves privacy.

The latest CLI release notes can be found on the precedent blog post.

Some highlights of this minor release are:

  • Add payment request functionality to receive page (#3650)
  • Display images on create hardware wallet page (#3618)
  • Reenable password strength meter in release binaries (#3562)
  • Automatically correct incorrectly typed restore dates (#3564)
  • Add tooltips to all buttons (#3490)
  • Add search transactions button on receive and account page (#3216, #3546)
  • Set an unused wallet name in wizard (#3544)
  • Fix bug not accepting new restore height (#3563)
  • Fix get / check proof on Sign / Verify page (#3674)
  • Fix scanning QR codes that miss an URI prefix (#3598)
  • Various date picker improvements
  • Accessibility improvements (#3611, #3603)
  • Minor bug fixes and UI improvements

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 170 commits containing 26608 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • selsta
  • luigi1111
  • rating89us

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.2.3.zip, 1ae06f71e7b469ea95f10008f2624797cf0a3223e47f07c42591c0dff63e63ec
monero-gui-install-win-x64-v0.17.2.3.exe, 8b5f37eb6b2d0534cbbc490986f23d7fb470697b7839ac1305499c4675f1ea11
monero-gui-mac-x64-v0.17.2.3.dmg, 20fe978294b65c2bb44932489f114e6a91cb4c2c4b03afb87ab683c8182cf811
monero-gui-linux-x64-v0.17.2.3.tar.bz2, f011ba2bd67395ca8c17d5faf1397785905533dd1a8b9ebf1e6810d0f726f40f

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider

We are happy to announce that the Atomic Swap implementation developed by the COMIT team is mature enough to be used on Monero's network. For now, makers must buy Bitcoin and takers must buy Monero, but anyone can be a maker or taker. It is easier at the moment to sell Bitcoin for Monero than the other way around. To try a swap yourself, download the asb software developed by the COMIT team, follow the instructions and let them know if you find any issues (works also over Tor!). Remember this is brand new technology and might have unexpected bugs. Be careful and only test with small amounts. To find swap providers, visit unstoppableswap.net.

What are Atomic Swaps?

Atomic swaps are a way to exchange two cryptocurrencies (in our case Monero and Bitcoin) without relying on a trusted third party (like a cryptocurrency exchange company) and without needing to trust the person on the other side of the swap. These swaps are called "atomic" because they only have two possible outcomes: either the trade is successfully completed and each trader receives the other one's funds, or nothing happens and both traders keep the funds they started with. Since the protocol forces both parties to follow the rules, it is not possible to run away with the other party's coins, which is the main reason trusted third parties are required when exchanging cryptocurrencies.

Two teams are working on developing Atomic Swaps for Monero:

View the full article

Snider

First, here is the basic information of the GF wallet. This info has always been public at https://github.com/monero-project/monero#readme but not everyone might know this.
The Monero general fund donation address is: 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H.
The view key is: f359631075708155cc3d92a32b75a7d02a5dcf27756707b47a2b31b21c389501. Note you need to use the base address for restoring a view-only wallet, which is: 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A.

The Bitcoin general fund donation address is: 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H.

Current balance in GF wallets: 5637.585152963753 XMR, and 0.09042883 BTC.
This balance has been generally increasing over the last 1.5 year.

I exported all key images, which can be used together with a view-only wallet to see what transactions were spent, and the final balance. You can access them here: https://downloads.getmonero.org/GF_wallet_key_images_until_20210616

Summary 2020

  • Received: 2847.716692 XMR
  • Spent: 896.4505203 XMR

Summary 2021 (until 16/06)

  • Received: 3161.148144 XMR
  • Spent: 211.7867395 XMR

You can find the full list of all transactions since 2016, as well as annotated outgoing transactions for 2020/2021 here: https://downloads.getmonero.org/GF_wallet_report_June_2021.ods

While most donations are anonymous, I know that LocalMonero has been making some. I'll let them give info about that if and as they wish.

Also worth noting that non-monetary donations are made by some companies who are currently paying for some of our infrastructure (see the 'Sponsorships' page). Without them, the cost of resources such as our website hosting, the CDN and its associated bandwidth, etc, would probably be above 10k$/month, so it's effectively saving the general fund this amount every month.

Historically, the GF had been used to complete some CCS proposals that were struggling to be fully funded. However, in 2020 all proposals were funded on their own and hence there was no need for that kind of intervention. In 2021 we decided to always contribute to all proposals that we deem of particular significance to the Monero project, even when it is clear that they can be fully funded anyway; at this time we expect to keep doing so. I would encourage everyone motivated to make that leap and contribute some proposals.

A lot of questions and heated debates have been raised in the last week, including on the role of the General Fund and its purpose/administration. We (the core team) expect to post a clarification on these matters in the coming days.

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.2.2 minor point release of the Monero GUI software.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this minor release are:

  • Add basic menubar support on macOS (#2242)
  • Fix GUI being invisible on systems with multiple monitors (#3404, #3447)
  • New view progress button after transfer (#3208)
  • Tooltips on transfer page (#3401)
  • Fix missing icons in low graphics mode (#3423)
  • Display selected subaddress on merchant page (#3424)
  • Minor bug fixes and UI improvements

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 96 commits containing 502 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • selsta
  • xiphon
  • luigi1111
  • rating89us

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.2.2.zip, 5d20829f43c431135455ec9bd788889e59dda4c6f74b6eaa92eec5411d9246e2
monero-gui-install-win-x64-v0.17.2.2.exe, ff2826a4437080470ceeaac43d0cede89798caf4a864a9cd13430ed2c63aca14
monero-gui-mac-x64-v0.17.2.2.dmg, 3ee4e9145b0545ba4e5c47b89b64bc558c8eeb7887d260b3bd30f6a215029964
monero-gui-linux-x64-v0.17.2.2.tar.bz2, 0088b133febdb151a3753393b4dc8b06111b844c0fca14e512f3c8d56a2a5b97

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider

Introduction

As a way to celebrate and show the growth that has happened for Monero across the past year on this, the 7th anniversary of the Monero project, I wanted to take a snapshot of statistics and social media posts to highlight this growth.

This is by no means an exhaustive list of ways in which Monero grew, and some of the most important growth came in increased acceptance and adoption of Monero for donations and payments:

Statistics

One of the most important ways we can deduce what has been happening in Monero is to look at the (thankfully, sparse) blockchain data available publicly.

Each section will highlight the previous year (04/2019 through 04/2020) as well as the current year (04/2020 through 04/2021) to give year-over-year comparisons and perspective.

Transactions

04/2019 through 04/2020:

  • Monero transactions grew from ~7,000tx per day to ~10,000tx per day
  • There were 2,811,244 total transactions, for an average of 7,702 transactions per day for the year.

/blog/assets/2021-04-18-this-year-in-monero/monero-6y-transactions.png

04/2020 through 04/2021:

  • Monero transactions grew from ~10,000tx per day to ~23,000tx per day
  • There were 5,868,096 total transactions, for an average of 16,076 transactions per day for the year

/blog/assets/2021-04-18-this-year-in-monero/monero-7y-transactions.png

Year over Year Growth

Monero's on-chain usage grew 208% YoY! Every one of these transactions was done via private-by-default transactions that protect sender, receiver, and amounts.

Blockchain Growth

04/2019 through 04/2020:

  • Monero's blockchain grew 7.41GB in a year.
  • There were 292,651 total blocks, for an average size of 29.56KB per block for the year.
  • There were 2,811,244 total transactions, for an average of 2.76KB per transaction.

/blog/assets/2021-04-18-this-year-in-monero/monero-6y-blockchain.png

04/2020 through 04/2021:

  • Monero's blockchain grew 13.34GB in a year.
  • There were 262,588 total blocks, for an average size of 53.30KB per block for the year.
  • There were 5,868,096 total transactions, for an average of 2.38KB per transaction.

/blog/assets/2021-04-18-this-year-in-monero/monero-7y-blockchain.png

Year over Year Growth

Monero's blockchain size grew 180% faster YoY while the average transaction size dropped 13.76% YoY (thanks, CLSAG)!

Emissions

04/2019 through 04/2020:

  • Monero's block subsidy (emission) created 599,105.65XMR.
  • There were 292,651 total blocks, for an average block subsidy of 2.04XMR per block for the year.
  • Monero's emission per day dropped from ~2,000XMR to ~1,200XMR over the course of the year.

/blog/assets/2021-04-18-this-year-in-monero/monero-6y-emissions.png

04/2020 through 04/2021:

  • Monero's block subsidy (emission) created 362,406.83XMR.
  • There were 262,588 total blocks, for an average block subsidy of 1.38XMR per block for the year.
  • Monero's emission per day dropped from ~1,200XMR to ~750XMR over the course of the year.

/blog/assets/2021-04-18-this-year-in-monero/monero-7y-emissions.png

Year over Year Change

Monero's inflation decreased 39.5% YoY and is steadily approaching the tail emission of 0.6XMR per block!

Fees

04/2019 through 04/2020:

  • Monero's participants spent 1,101.07XMR on fees in a year.
  • Monero averaged 3.016XMR in fees spent per day.
  • There were 262,651 total blocks, for an average total fees to miners of 0.00419288XMR per block for the year.
  • There were 2,811,244 total transactions, for an average of 0.000391666XMR per transaction.

/blog/assets/2021-04-18-this-year-in-monero/monero-6y-fees.png

04/2020 through 04/2021:

  • Monero's participants spent 1,884.77XMR on fees in a year.
  • Monero averaged 5.16XMR in fees spent per day.
  • There were 262,588 total blocks, for an average total fees to miners of 0.00717767XMR per block for the year.
  • There were 5,868,096 total transactions, for an average of 0.000321189XMR per transaction.

/blog/assets/2021-04-18-this-year-in-monero/monero-7y-fees.png

Year over Year Growth

Monero's fees spent increased 71.11% YoY while the average transaction fee dropped 17.99% YoY (thanks, CLSAG)!

Mining

12/2019 through 04/2020:

NOTE: This time range begins with the implementation of RandomX in the November 30th, 2019 network upgrade.

  • Monero's network hashrate increased from 0.682GH/s to 1.21GH/s over the year.
  • Monero forked to the ASIC-resistant mining algorithm known as RandomX.
  • Monero started after the RandomX upgrade with ~27,000 miners.
  • Monero unique miners increased from 27,247 to 37,380 over the year.

/blog/assets/2021-04-18-this-year-in-monero/monero-hashrate-2020.png

04/2020 through 04/2021:

  • Monero's network hashrate increased from 1.21GH/s to 2.29GH/s over the year.
  • Monero broke 100,000 miners for the first time in it's network history!
  • Monero unique miners increased from 37,380 to 102,163 over the year.

/blog/assets/2021-04-18-this-year-in-monero/monero-hashrate-2021.png

* Disclaimer: These miner numbers are the lower bound, as they are the numbers visible via API of public pools where the API is reachable and provides miner count. There are likely many more miners that are solo, use private pools, or are on pools that do not expose miner count.*

Year over Year Growth

Monero's network hashrate increased 89.25% YoY and network miners increased 173.30% YoY and 274.95% since the introduction of RandomX!

Reddit

04/2019 through 04/2020:

  • Monero's main subreddit, r/Monero gained ~11,000 subscribers, going from ~157,000 to ~168,000 subscribers over the year.

/blog/assets/2021-04-18-this-year-in-monero/subreddit_2020.png

04/2020 through 04/2021:

  • Monero's main subreddit, r/Monero gained ~43,000 subscribers, going from ~168,000 to ~211,000 subscribers over the year.

/blog/assets/2021-04-18-this-year-in-monero/subreddit_2021.png

Year over Year Growth

Monero's subreddit subscriber count grew 25.59% YoY and grew 290% faster than the previous year!

Top Ten Reddit Posts

Twitter

04/2019 through 04/2020:

  • Monero's main Twitter account, @monero gained 3,502 followers.
  • The @monero Twitter account went from 317,010 to 320,512 followers.

04/2020 through 04/2021:

  • Monero's main Twitter account, @monero gained 69,209 followers.
  • The @monero Twitter account went from 319,884 to 389,093 followers.

Year over Year Growth

Monero's Twitter follower count grew 21.63% YoY and grew 1,870% faster than the previous year!

Top Ten Tweets

Highlighted CCS Campaigns

Major Upgrades

Something Missing?

If you see something missing from this post that was a major highlight of the year, please feel free to reach out via Twitter, Matrix, or email and I'll work to get it added ASAP.

Resources Used

Here is a quick list of the sources and tools I used to gather these statistics:

Disclaimer: I am the author of https://sethsimmons.me/posts/this-year-in-monero-2021/ and the content for this blog post was originally shared there first.

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.2.1 minor point release of the Monero GUI software.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this minor release are:

  • Fix transfer on macOS (#3390)
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 8 commits containing 15 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • selsta
  • tocomo
  • luigi1111

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.2.1.zip, ac12efea2f99e8ac0f77f3ba73ea333b4f44d8a08149f6c2ab5b7662e2f9b8f3
monero-gui-install-win-x64-v0.17.2.1.exe, 8761082c8fd907c59effd30156a98bcb9c01a48b14eafde1e9a8463fc5f81d16
monero-gui-mac-x64-v0.17.2.1.dmg, f8c2b2eefb8b25ac2e2beb54c1814c947da5239192a1a2873b7c89ed14761215
monero-gui-linux-x64-v0.17.2.1.tar.bz2, 72dfca40797201604a6b2fb97935037f62d3153360695cf732dee3d12e167da3

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.2.0 point release of the Monero software. This release contains bug fixes and daemon stability improvements.

Some highlights of this point release are:

  • Only print blocked nodes once with --enable-dns-blocklist (#7295)
  • Fix Mac serialization compatibility issues (#7350)
  • Fix potential crash with Trezor (#7336)
  • Fix daemon crash with --db-sync-mode fastest (#7362)
  • Daemon stability improvements (#7309, #7390, #7459, #7615, #7621)
  • Bump OpenSSL dependency to 1.1.1k (#7637)
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 9 people who worked, largely unpaid and altruistically, to put out 39 commits containing 1146 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • luigi1111
  • ndorf
  • moneromooo
  • anon
  • selsta
  • mj-xmr
  • sech1
  • hyc
  • ph4r05

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.17.2.0.zip, 71e531a0f799c80e3f6319888bd5b85a737091b9bd5d66366cae036163857caf
monero-win-x86-v0.17.2.0.zip, c772070ebdfe9e0d6abda5073808e648e69f8c35f8010e66b80f45a6bdb01792
monero-mac-x64-v0.17.2.0.tar.bz2, 2e95dc107ab0dab36f5544bec040180264256e45407c383cfb45cfe328fe42e0
monero-linux-x64-v0.17.2.0.tar.bz2, 59e16c53b2aff8d9ab7a8ba3279ee826ac1f2480fbb98e79a149e6be23dd9086
monero-linux-x86-v0.17.2.0.tar.bz2, e8a39be486549908c10524d851a006c21c30b1a49142586aff0a17e7c4d46077
monero-linux-armv8-v0.17.2.0.tar.bz2, a004fad5348549e2f1610380775353f19db7cbca0cbe4acbfab87832c484da62
monero-linux-armv7-v0.17.2.0.tar.bz2, b5986d6dfbddee14e32b28305dd0dc6352c18b632f569227f2c7265ef7dc5081
monero-android-armv8-v0.17.2.0.tar.bz2, b8a353f02feaee9aae3d279c043ea33a32413a298d8b6122d00a65508f15169d
monero-android-armv7-v0.17.2.0.tar.bz2, 815341f7d46f75a8905f8b51932e1034a7f6b1669757ff48224632d08339d1bf
monero-freebsd-x64-v0.17.2.0.tar.bz2, 34ef5702a050298f48ccea7db992137bc98c8e6eba45ecd90b47ce0a4b7bf0f8

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.2.0 point release of the Monero GUI software.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this release are:

  • Allow sending to multiple receipients (#3332)
  • Add support for pruning of new databases in wizard (#3345)
  • Add support for storing multiple remote nodes (#3373)
  • New "Grab QR code from screen" functionality (#3292)
  • Improve search functionality on Transactions page (#3215)
  • Fix a memory leak on Linux (#3326)
  • Fix incorrect fiat price api usage with Kraken (#3298)
  • Enable dns block list in simple mode (#3314)
  • Restrict max window width / height, fix initial window alignment (#3302)
  • Updated translations from Weblate (#3342)
  • Update monero submodule to v0.17.2.0 (#3382)
  • Minor design improvements

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 66 people who worked, largely unpaid and altruistically, to put out 93 commits containing 31902 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • xiphon
  • luigi1111
  • rating89us
  • toh995
  • erciccione
  • fsrw42
  • benevanoff
  • secure-designer
  • selsta

A special thanks to translators

Luis Alejandro Herrera Bolaños, ian vatega, Miguel Medina, Michael Russo, Samuel, 0x82b, kombometralla, Tony Nguyen, Boris Sipos, Tabula Rasa, 8uDD4T, Gleb Golov, Lafudoci, Joan Montané, Nima Ghotbi, Gilberto F da Silva, Russian Bear, Agent LvM, v1docq47, Scott Anecito, x52fws, Lana, Demofrager, Ian appel, EvolBit, Bertrand Jacquin, lir4376, Loué Marie, el00ruobuob, Michal Vašíček, dskch83, ambercookie, warraxxx, Georgios Apostolopoulos, ΚΥΡΙΑΚΟΣ ΚΑΡΑΚΥΡΙΟΣ, Marinus Savoritias, Iason Andreou, Donald A. Iljazi, Vytas, Aivaras Kasperaitis, Renato MB, netrik182, Mathkamy, Allan Nordhøy, obit33, Edwin den Boer, dutchcodes, Ori Levenglick, Yan Abu Arab, G. Orwell, mr, Paul Janowitz, Nicolas, GreenPiece, SJ, Deleted User, Wobole

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.2.0.zip, 12d7e364b3870b96ed646329634cdcb7e9b2f3fb3290c9834d7a17214d6b47c2
monero-gui-install-win-x64-v0.17.2.0.exe, 2e6150da2243eb887b727fb1e7cd7824ea869648fcd55843f7e767f1966026ab
monero-gui-mac-x64-v0.17.2.0.dmg, 8825b196146c73d13292d1e65aa3c263170358af938dc4b47b498fab1d12f0c0
monero-gui-linux-x64-v0.17.2.0.tar.bz2, ee31d67f3df174cc88b01a528aa9d882504fb5f7ae805f449ff35820a4d45bbb

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider

We are happy to announce that after months of work, this website is now available in Norwegian!

Norwegian is the 14th language available for getmonero.org, following English, Spanish, Italian, Polish, French, Arabic, Russian, German, Dutch, Brazilian Portuguese, Turkish, Chinese simplified and Chinese traditional.

A big thanks to ChrisAvis and the community crowdfunding that made his work possible. Translators like him allow Monero to continue to reach a much larger audience.

To browse the website in Norwegian, simply select Norsk from the language dropdown menu on the top right, or use this direct link: https://www.getmonero.org/nb-no/index.html

Do you want to help make Monero available to everybody in the world? Become a translator!

The Monero wallets, Getmonero and other content are open for translation on Weblate, our self-hosted translation platform. If you need info, support, or you just have questions, contact the Monero Localization workgroup.

View the full article

Snider
oxygen-orion.png

Overview

This is the v0.17.1.9 minor point release of the Monero software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

Some highlights of this minor release are:

  • Add different limits for epee binary format for P2P and RPC
  • Add more sanity checks on data size (portable_storage)
  • Fix deadlock banning while updating peer lists
  • Add aggressive restrictions to pre-handshake p2p buffer limit
  • Add a max levin packet size by command type
  • Restrict duplicate keys and unnamend sections in epee binary format
  • More sanity checks in new chain block hashes
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 30 commits containing 362 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • luigi1111
  • Snipa
  • moneromooo
  • vtnerd
  • selsta
  • xiphon
  • binaryFate

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.17.1.9.zip, a3e6e2f55deb487f6b4a33cf430d82d62e986d37d7d589dcb33a4ff0a13a062b
monero-win-x86-v0.17.1.9.zip, bb3c633a3d8ac160bc9c75ef514a9cbc77f1f45bdbd220d1963d78d66435c23a
monero-mac-x64-v0.17.1.9.tar.bz2, d4850ae45eee67868140183cd8c00f9e1f9e1cc5e415b00bc78c14c7bab85834
monero-linux-x64-v0.17.1.9.tar.bz2, 0fb6f53b7b9b3b205151c652b6c9ca7e735f80bfe78427d1061f042723ee6381
monero-linux-x86-v0.17.1.9.tar.bz2, 1f51206c1996a577f976c0526b93cc495fe577db21f68b55636dce926f201206
monero-linux-armv8-v0.17.1.9.tar.bz2, ef16c3aefc8a17f0a547ffec9e2f087923c6bf293b9538294d14cbd318f1ab98
monero-linux-armv7-v0.17.1.9.tar.bz2, c8b226af900b018fade24742e5936b0ef6cec3fcdbc8a57a4b3f3d6d2507a2ec
monero-android-armv8-v0.17.1.9.tar.bz2, 2c45e0fb364ff2e60aa9cdf0d3faef145b22a8632b3336cc248eeba24352d39b
monero-android-armv7-v0.17.1.9.tar.bz2, c7192caf85f82ecdd1e7299c9ae6314fe2fb02ed9b7035a426a8644b676cc75f
monero-freebsd-x64-v0.17.1.9.tar.bz2, 3052f691a1a7631ba50c3f4d6f1b1355bdcc9a8c0c617cf56ced400afa1ea402

A GPG-signed list of the hashes is at https://getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).


View the full article

Snider
oxygen-orion.png

Overview

This is the v0.17.1.9 minor point release of the Monero GUI software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this minor release are:

  • Update monero submodule to v0.17.1.9
  • Windows GUI binary is now reproducible
  • Add high DPI support on Windows

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 12 commits containing 99 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • xiphon
  • Snipa
  • selsta

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.1.9.zip, 862aa9a6564a60be3e70ee30eb061d5186a141ce62842b3d741558470c255988
monero-gui-install-win-x64-v0.17.1.9.exe, edc47b1540510640a40e8d52ad4ab3a6220f935e881fd65b02ccce94a28c3fa2
monero-gui-mac-x64-v0.17.1.9.dmg, c8a8ea012e8731bfacd17434fdd3a0f03302fc61d7187d218da5ff6a6e869f0b
monero-gui-linux-x64-v0.17.1.9.tar.bz2, 6334acbe9877e2e86b1902b111abc59e170aedc701ea71cbae49830191bbd745

A GPG-signed list of the hashes is at https://getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).


View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.1.9 minor point release of the Monero software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

Some highlights of this minor release are:

  • Add different limits for epee binary format for P2P and RPC
  • Add more sanity checks on data size (portable_storage)
  • Fix deadlock banning while updating peer lists
  • Add aggressive restrictions to pre-handshake p2p buffer limit
  • Add a max levin packet size by command type
  • Restrict duplicate keys and unnamend sections in epee binary format
  • More sanity checks in new chain block hashes
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 30 commits containing 362 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • luigi1111
  • Snipa
  • moneromooo
  • vtnerd
  • selsta
  • xiphon
  • binaryFate

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.17.1.9.zip, a3e6e2f55deb487f6b4a33cf430d82d62e986d37d7d589dcb33a4ff0a13a062b
monero-win-x86-v0.17.1.9.zip, bb3c633a3d8ac160bc9c75ef514a9cbc77f1f45bdbd220d1963d78d66435c23a
monero-mac-x64-v0.17.1.9.tar.bz2, d4850ae45eee67868140183cd8c00f9e1f9e1cc5e415b00bc78c14c7bab85834
monero-linux-x64-v0.17.1.9.tar.bz2, 0fb6f53b7b9b3b205151c652b6c9ca7e735f80bfe78427d1061f042723ee6381
monero-linux-x86-v0.17.1.9.tar.bz2, 1f51206c1996a577f976c0526b93cc495fe577db21f68b55636dce926f201206
monero-linux-armv8-v0.17.1.9.tar.bz2, ef16c3aefc8a17f0a547ffec9e2f087923c6bf293b9538294d14cbd318f1ab98
monero-linux-armv7-v0.17.1.9.tar.bz2, c8b226af900b018fade24742e5936b0ef6cec3fcdbc8a57a4b3f3d6d2507a2ec
monero-android-armv8-v0.17.1.9.tar.bz2, 2c45e0fb364ff2e60aa9cdf0d3faef145b22a8632b3336cc248eeba24352d39b
monero-android-armv7-v0.17.1.9.tar.bz2, c7192caf85f82ecdd1e7299c9ae6314fe2fb02ed9b7035a426a8644b676cc75f
monero-freebsd-x64-v0.17.1.9.tar.bz2, 3052f691a1a7631ba50c3f4d6f1b1355bdcc9a8c0c617cf56ced400afa1ea402

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.1.9 minor point release of the Monero GUI software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this minor release are:

  • Update monero submodule to v0.17.1.9
  • Windows GUI binary is now reproducible
  • Add high DPI support on Windows

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 12 commits containing 99 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • xiphon
  • Snipa
  • selsta

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.1.9.zip, 862aa9a6564a60be3e70ee30eb061d5186a141ce62842b3d741558470c255988
monero-gui-install-win-x64-v0.17.1.9.exe, edc47b1540510640a40e8d52ad4ab3a6220f935e881fd65b02ccce94a28c3fa2
monero-gui-mac-x64-v0.17.1.9.dmg, c8a8ea012e8731bfacd17434fdd3a0f03302fc61d7187d218da5ff6a6e869f0b
monero-gui-linux-x64-v0.17.1.9.tar.bz2, 6334acbe9877e2e86b1902b111abc59e170aedc701ea71cbae49830191bbd745

A GPG-signed list of the hashes is at https://www.getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider
oxygen-orion.png

Overview

This is the v0.17.1.8 minor point release of the Monero software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

Some highlights of this minor release are:

  • Protocol: drop nodes if they claim new data but only give stale data
  • Add some sanity checks on data size (portable_storage)
  • Fix some issues using connections after shutdown, add buffered SSL handshake detection
  • Optional DNS based blocklist (--enable-dns-blocklist)
  • Ban lists may now include subnets
  • The ban command can now load IPs from a file (ban @filename)
  • RPC: add busy_syncing, synchronized fields to get_info
  • RPC: limit the number of txes for get_blocks.bin
  • P2P: ignore incoming peer list entries when we have them blocked
  • P2P: remove peers from grey and anchors lists when blocked
  • Restrict public node checks a little, warn about untrusted nodes
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 45 commits containing 530 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • TheCharlatan
  • luigi1111
  • Snipa
  • moneromooo
  • vtnerd
  • selsta
  • anon

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.17.1.8.zip, 55bafa33142b2aa979e5f6b4a6ddb60584bc9e9434e3a8c0a7fd8c9852bbcd7e
monero-win-x86-v0.17.1.8.zip, 4bd0c594c59de2815e91e7560be5b52370abb351f425c2ea1434a0ae4205c30a
monero-mac-x64-v0.17.1.8.tar.bz2, b969d7c8855d59b6962227a5a68f507f183253d06acd548b41673c647317de48
monero-linux-x64-v0.17.1.8.tar.bz2, b566652c5281970c6137c27dd15002fe6d4c9230bc37d81545b2f36c16e7d476
monero-linux-x86-v0.17.1.8.tar.bz2, 827e6e30296135494e80fcd54b0c8e64532b0ec8bdbbbec445860ce47d6f0d87
monero-linux-armv8-v0.17.1.8.tar.bz2, e8580f776152757bf07b0ca9dc3c1fbb4033b0956ab76599ff642fdb84427d1e
monero-linux-armv7-v0.17.1.8.tar.bz2, 83f2d8fd32f17b1f6669736015ad25e613987e69c8b052600ac9b8942370ba19
monero-android-armv8-v0.17.1.8.tar.bz2, 1598b73ac35e8c7f35a60cf4afc93d915954e0a3939d5d81ec040d3294eda162
monero-android-armv7-v0.17.1.8.tar.bz2, 0ce30e0882dbdf4fd12d29c556bd805c1ff6e7012a9f028a742726a6e57374a6
monero-freebsd-x64-v0.17.1.8.tar.bz2, 2911c3b605262edaa8e634067c2ba04069990d2bb668b990bfd1a5c35858aaf3

A GPG-signed list of the hashes is at https://getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).


View the full article

Snider
oxygen-orion.png

Overview

This is the v0.17.1.8 minor point release of the Monero GUI software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this minor release are:

  • Update monero submodule to v0.17.1.8
  • UI tweaks to LineEdit component
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 12 commits containing 99 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • xiphon
  • Snipa
  • selsta

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.1.8.zip, 0c4ce3953824e6e65e2913fb1cb246ebe2742386821d2b92b4a6b6251c66f901
monero-gui-install-win-x64-v0.17.1.8.exe, 81dcefcf42127101568357f56afdbe0c92d1f8b153dff09ae2d062ba96579f4e
monero-gui-mac-x64-v0.17.1.8.dmg, f9ad5567e6e1e4a88213190cbde6d974265640438e9f2de41ce0d4839cb021f4
monero-gui-linux-x64-v0.17.1.8.tar.bz2, b9ea5890033a3d67f14abe401c223c5b33947689abaeacf9905e57b811840853

A GPG-signed list of the hashes is at https://getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).


View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.1.8 minor point release of the Monero software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

Some highlights of this minor release are:

  • Protocol: drop nodes if they claim new data but only give stale data
  • Add some sanity checks on data size (portable_storage)
  • Fix some issues using connections after shutdown, add buffered SSL handshake detection
  • Optional DNS based blocklist (--enable-dns-blocklist)
  • Ban lists may now include subnets
  • The ban command can now load IPs from a file (ban @filename)
  • RPC: add busy_syncing, synchronized fields to get_info
  • RPC: limit the number of txes for get_blocks.bin
  • P2P: ignore incoming peer list entries when we have them blocked
  • P2P: remove peers from grey and anchors lists when blocked
  • Restrict public node checks a little, warn about untrusted nodes
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 45 commits containing 530 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • TheCharlatan
  • luigi1111
  • Snipa
  • moneromooo
  • vtnerd
  • selsta
  • anon

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.17.1.8.zip, 55bafa33142b2aa979e5f6b4a6ddb60584bc9e9434e3a8c0a7fd8c9852bbcd7e
monero-win-x86-v0.17.1.8.zip, 4bd0c594c59de2815e91e7560be5b52370abb351f425c2ea1434a0ae4205c30a
monero-mac-x64-v0.17.1.8.tar.bz2, b969d7c8855d59b6962227a5a68f507f183253d06acd548b41673c647317de48
monero-linux-x64-v0.17.1.8.tar.bz2, b566652c5281970c6137c27dd15002fe6d4c9230bc37d81545b2f36c16e7d476
monero-linux-x86-v0.17.1.8.tar.bz2, 827e6e30296135494e80fcd54b0c8e64532b0ec8bdbbbec445860ce47d6f0d87
monero-linux-armv8-v0.17.1.8.tar.bz2, e8580f776152757bf07b0ca9dc3c1fbb4033b0956ab76599ff642fdb84427d1e
monero-linux-armv7-v0.17.1.8.tar.bz2, 83f2d8fd32f17b1f6669736015ad25e613987e69c8b052600ac9b8942370ba19
monero-android-armv8-v0.17.1.8.tar.bz2, 1598b73ac35e8c7f35a60cf4afc93d915954e0a3939d5d81ec040d3294eda162
monero-android-armv7-v0.17.1.8.tar.bz2, 0ce30e0882dbdf4fd12d29c556bd805c1ff6e7012a9f028a742726a6e57374a6
monero-freebsd-x64-v0.17.1.8.tar.bz2, 2911c3b605262edaa8e634067c2ba04069990d2bb668b990bfd1a5c35858aaf3

A GPG-signed list of the hashes is at https://getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

Snider
/blog/assets/2020-09-17-monero-0.17-released/oxygen-orion.png

Overview

This is the v0.17.1.8 minor point release of the Monero GUI software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.

The latest CLI release notes can be found on the precedent blog post

Some highlights of this minor release are:

  • Update monero submodule to v0.17.1.8
  • UI tweaks to LineEdit component
  • Minor bug fixes

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 12 commits containing 99 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • xiphon
  • Snipa
  • selsta

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

A complete guide for the GUI wallet is included in the archives, but an online version is available.

Download Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-gui-win-x64-v0.17.1.8.zip, 0c4ce3953824e6e65e2913fb1cb246ebe2742386821d2b92b4a6b6251c66f901
monero-gui-install-win-x64-v0.17.1.8.exe, 81dcefcf42127101568357f56afdbe0c92d1f8b153dff09ae2d062ba96579f4e
monero-gui-mac-x64-v0.17.1.8.dmg, f9ad5567e6e1e4a88213190cbde6d974265640438e9f2de41ce0d4839cb021f4
monero-gui-linux-x64-v0.17.1.8.tar.bz2, b9ea5890033a3d67f14abe401c223c5b33947689abaeacf9905e57b811840853

A GPG-signed list of the hashes is at https://getmonero.org/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.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).

View the full article

  • HashVault Stats

    • Global Hashrate
      1.33 TH
    • Avg Hashrate
      434.25 MH
    • Total Miners
      3067
    • Miners Paid
      45011
    • Total Payments
      1281898
    • Total Hashes
      9.23 EX
    • Blocks Found
      2230415
×
×
  • Create New...