This is the v0.18.3.2 release of the Monero software. This is a recommended release that adds support for RISC-V and contains important bug fixes.
Some highlights of this release are:
--max-txpool-weight
feature (#9226)default
(#9220)set priority
getting ignored during transfers (#9220)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 11 people who worked, largely unpaid and altruistically, to put out 65 commits containing 996 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.3.2.zip, 61ae870024036f2000eaa0da72dfddbbfc494d7c0b9432ef656183e6ba3978cf
monero-win-x86-v0.18.3.2.zip, c84d94208cfdcd6af9ec541f8b2ea66fcfc8911c56dd21d7e313e8384c45b205
monero-mac-x64-v0.18.3.2.tar.bz2, 994d4ef86dde41ef6c61083806a8a2e4ae5c37cd56375f24e950c8765368e236
monero-mac-armv8-v0.18.3.2.tar.bz2, 1e43364b18edd2be913f80cd9ed4c7c42d61873c9557486a4c59b74366a1c5a0
monero-linux-x64-v0.18.3.2.tar.bz2, 9dafd70230a7b3a73101b624f3b5f439cc5b84a19b12c17c24e6aab94b678cbb
monero-linux-x86-v0.18.3.2.tar.bz2, 9857719c4dc35c3e38a7289b49f890d25ad62aba44a82fbcde194db1720d5cb2
monero-linux-armv8-v0.18.3.2.tar.bz2, 72f5c90955a736d99c1a645850984535050ebddd42c39a27eec1df82bd972126
monero-linux-armv7-v0.18.3.2.tar.bz2, 5df3a1390960c1632c797b8dfb46e93ebb2e93498e4e5e517be0bda6ff5b719b
monero-linux-riscv64-v0.18.3.2.tar.bz2 43bcb395cff51d90016bd34d75c7a339b1f0c3ea369b2258057d2b8ef972df81
monero-android-armv8-v0.18.3.2.tar.bz2, 7598672d552af3b711c3811683315c9661ff4c8059574afbbbf57abb71d029cd
monero-android-armv7-v0.18.3.2.tar.bz2, e61bf3d80de1d7ce92074570ce4d87316f7083de338e92d83f8987b4e3f4496d
monero-freebsd-x64-v0.18.3.2.tar.bz2, 0a07ff7697dad610d7b65ad7f2b083e4a50ce2d9c56736d20823786540840abc
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).
]]>This is the v0.18.3.2 release of the Monero GUI software. This is a recommended release that fixes automatic fee selection.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 35 commits containing 198 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.3.2.zip, 42f14a477524e60b7fb6addef8b18f6a99a0008755c56aaa0628fd611a7f6909
monero-gui-install-win-x64-v0.18.3.2.exe, e6a1f267d6e07ee72576bc942cfa74c7eeaa47b73a5d30291eb03e722448b79e
monero-gui-mac-x64-v0.18.3.2.dmg, 8f18d3a63f0f52c6ae61de1881e420c6c8c2bf3296084c3d30b529430cdd9896
monero-gui-mac-armv8-v0.18.3.2.dmg, 3c48b77e0b5258350a40d8cf23c2f6fda56a7ba0193fc368473ce1e0bf59342f
monero-gui-linux-x64-v0.18.3.2.tar.bz2, 98772e56afe5509ed4bd3d36ee2ea3c70c019cb4325c18d3508291fcdc784d4f
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).
]]>The Monero transaction protocol uses CLSAG, a linkable ring signature construction, to authorize transactions. The CLSAG preprint and implementation were written by Monero contributing researchers and developers, and improve on an earlier design, MLSAG.
The Zano team recently engaged Cypher Stack, an applied cryptography consultancy, to review d/v-CLSAG, their generalization of CLSAG. This generalization is intended to accommodate different types of transactions that the Zano protocol supports, but retains much of the original CLSAG design and security model. Because of this, as part of Cypher Stack's review of d/v-CLSAG, aspects of the original CLSAG preprint were reviewed as well.
Cypher Stack identified two issues with formal security proofs that also apply to CLSAG, and proposed updates to the proofs and protocol description to address them. Neither the existing Monero implementation of CLSAG nor the in-progress Zano implementation of d/v-CLSAG is affected by these issues, so users are not at risk and no action needs to be taken. Despite no vulnerabilities resulting from the findings, Cypher Stack responsibly disclosed the findings to Monero contributing researchers.
The review report, which details the findings, is available. While it is quite technical in nature, we encourage interested researchers and others to read it.
The first finding applying to CLSAG concerns an argument in an unforgeability proof that references an earlier signature design, LSAG. The argument in LSAG fails to identify an implicit requirement that certain parts of verification equations be nonzero. While the argument is somewhat more subtle in CLSAG and d/v-CLSAG, there are several ways it can be addressed. Both the Monero and Zano implementations already check that certain values in verification are nonzero, so they are not affected by this finding.
The other finding that applies to CLSAG deals with another technical aspect of the unforgeability proof relating to how the proof reduces to a certain discrete logarithm hardness problem. Essentially, the proof shows that if there existed a way to forge a CLSAG signature, there would be a way to break a cryptographic problem that is widely believed to be infeasible. Because of the way certain operations in the proof are performed, the method of analysis does not formally hold. The review proposes a modification to the security proof that uses a different, and more standard, hard cryptographic problem instead. Making this change doesn't affect the CLSAG protocol or any implementations, but ensures the formal proof is fixed.
Formal analysis in applied cryptography is challenging and subtle, and it's not uncommon to discover issues in security proofs. Cypher Stack hopes these findings, and the proposed proof updates, will be useful to the ecosystem.
Onward!
]]>The General Fund (which remains intact) will be used to cover this loss. Contributors with in-progress CCS proposals will remain unaffected.
Further details and discussion can be found on this issue on GitHub.
]]>This is the v0.18.3.1 release of the Monero software. This release optimizes wallet refresh and contains important bug fixes.
Some highlights of this release are:
scan_tx
(#8566)frozen
function in multisig wallets (#8953)--no-initial-sync
flag, chunk refresh to keep responding while refreshing (#8941)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 12 people who worked, largely unpaid and altruistically, to put out 64 commits containing 2557 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.3.1.zip, 35dcc4bee4caad3442659d37837e0119e4649a77f2e3b5e80dd6d9b8fc4fb6ad
monero-win-x86-v0.18.3.1.zip, 5bcbeddce32b50ebe18289d0560ebf779441526ec84d73b6a83094f092365271
monero-mac-x64-v0.18.3.1.tar.bz2, 7f8bd9364ef16482b418aa802a65be0e4cc660c794bb5d77b2d17bc84427883a
monero-mac-armv8-v0.18.3.1.tar.bz2, 915288b023cb5811e626e10052adc6ac5323dd283c5a25b91059b0fb86a21fb6
monero-linux-x64-v0.18.3.1.tar.bz2, 23af572fdfe3459b9ab97e2e9aa7e3c11021c955d6064b801a27d7e8c21ae09d
monero-linux-x86-v0.18.3.1.tar.bz2, c8553558dece79a4c23e1114fdf638b15e46899d7cf0af41457f18bbbee83986
monero-linux-armv8-v0.18.3.1.tar.bz2, 445032e88dc07e51ac5fff7034752be530d1c4117d8d605100017bcd87c7b21f
monero-linux-armv7-v0.18.3.1.tar.bz2, 2ea2c8898cbab88f49423f4f6c15f2a94046cb4bbe827493dd061edc0fd5f1ca
monero-android-armv8-v0.18.3.1.tar.bz2, 6d9c7d31942dde86ce39757fd55027448ceb260b60b3c8d32ed018211eb4f1e4
monero-android-armv7-v0.18.3.1.tar.bz2, fc6a93eabc3fd524ff1ceedbf502b8d43c61a7805728b7ed5f9e7204e26b91f5
monero-freebsd-x64-v0.18.3.1.tar.bz2, 3e2d9964a9e52c146b4d26b5eb53e691b3ba88e2468dc4fbfee4c318a367a90e
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).
]]>This is the v0.18.3.1 release of the Monero GUI software. This release adds support for macOS ARM.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
Scan Transaction
is used on older tx via untrusted daemon (#4051)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 10 people who worked, largely unpaid and altruistically, to put out 60 commits containing 605 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.3.1.zip, f263ce5863fd87ea959f79420e28ef0002649fa02bd57ae34efda926bdcf1a70
monero-gui-install-win-x64-v0.18.3.1.exe, 792271147ad71a2eaa02fc37d61d72cd92f2f9857dcc09ea032f48481f87e279
monero-gui-mac-x64-v0.18.3.1.dmg, 8ae53f0908f9bc03452f23d5092bf1eb1d2ad9f1224580486b486cf0a2020401
monero-gui-mac-armv8-v0.18.3.1.dmg, b0c8d07f8d8ade49d08419b196ddb9f691717ef05cae066e220db707e4dfedc4
monero-gui-linux-x64-v0.18.3.1.tar.bz2, 06f6e600db51205116d52522964cf9b96337d7b5cb1e101730ccb0039b30e15b
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).
]]>When the Monero wallet needs to construct a transaction with a certain input, it also picks decoys inputs from the chain (ring signature) based on a certain distribution called a "gamma distribution". The gamma distribution makes picking recent decoys more likely than picking older decoys, mimicking how real users spend their funds. However, in the gamma picker code, there was a off-by-one bug that didn't allow the gamma picker to pick decoys which are exactly 10 blocks old.
The wallet can, however, still spend owned outputs that are exactly 10 blocks old. This means that an external observer can guess the true spend of an input ring with very high likelihood if one of the ring members is exactly 10 blocks old.
This bug has been patched in v0.18.2.2 and it is recommended that all users update their wallets as soon as possible. Since many third-party wallet applications rely on the core "wallet2" code, if you do not use the Monero Core CLI/GUI wallets, ask the development team of your wallet if they have upgraded to the new wallet2 code.
Upgrading your wallet to v0.18.2.2 will not only improve your sender anonymity, but will increase the anonymity pool for all other users, including those using the older vulnerable wallet code.
Large portions of the text below are copied directly from j-berman's "Post-Mortem of Decoy Selection Bugs" in 2021
The decoy selection algorithm is designed to select outputs from across the blockchain based on observed spending patterns, as recommended in Moser 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.
Before picking decoys for a new transaction, the wallet grabs the cumulative distribution of outputs across the blocks for the entire chain using the RPC command /get_output_distrubution.bin. To prevent the gamma picker from picking decoys from blocks that are younger than ten blocks, an "end" pointer is calculated which bounds the chain information that the gamma picker considers. You can see that the calculation does not consider the last 10 blocks (the block unlock time) of chain information. However, since a newly created transactions will not enter the current highest block, but the next future block, the newest information considered at the time of transaction construction is actually 11 blocks older than the next future block (which ostensibily a new transaction will reside in).
However, wallets will still construct transactions with owned ring members that are exactly 10 blocks old. If all wallets adhere to this flawed logic, then the only time an 10-block old ring member will show up in a transaction is if it is the true spend. This heuristic would be devastating for sender anonymity with 10-block old true spends.
The bug was patched in PR #8794.
The graph you see above shows how much 10-block-old ring members vs 11-block-old ring members appeared in transactions over time. The blue line represents the percent of transaction ring members on-chain that are exactly 10 blocks old over time, with yellow representing the same for 11-block-old ring members. The dashed green line shows the ratio between these two values over time.
There are a few interesting patterns, but the most relevant to this analysis is the spike in 10-block old ring member usage after the v0.18.2.2 release, the first wallet release with the bug fixed, as well as the increase in ratio between these two ages.
Since there is currently no way for the core dev team to track wallet version usage, there isn't any readily available data on the proportions of users using old wallets versus new wallets, information which would help establish correlation in the 10-block old ring member data.
However, such a noticeable spike in the number of 10-block old ring member usage coinciding precisely when the patched release was launched suggests that this patch did statistically alter decoy selection for young ring members.
Also, thankfully, the data tells a more complex story than our worst-case heuristic scenario. There were still a lot of 10-block old ring member usage before the bug was patched, likely due to custom wallet software. This makes the deanonymization heuristic less potent than originally anticipated.
Not to beat a dead horse, echoing j-berman in his original decoy selection bug post-motem: "anyone with a background in statistics and probability theory is encouraged to join in discussions geared toward improving the algorithm." In hindsight, this bug could have been discovered if the statistical distributions had been analyzed carefully.
Instead, the bug was stumbled upon by accident while attempting to fix an infinite while loop during decoy selection. This brings me to a second point which I think is important but may be controversial: the wallet2 decoy selection code needs to be completely rewritten. The wallet2::get_outs
function is over 600 lines long, with few comments and inadequate testing.
Seeing as how the important decoy selection is to the privacy model of Monero, the code which actually implements this functionality in most wallets is of substandard quality. There are a lot of great ongoing discussions relating to decoy selection like non-coinbase-only selection for non-coinbase, coinbase consolidation transactions, ring binning, etc.
And while Monero has always been forward focused, it has also been more grounded and battle-tested as compared to other more experimental privacy-preserving coins. This only happens through the hard work and dedication of community members peering over the code and hardening it. Feel free to join the IRC/Matrix channels listed on the Monero Hangouts or Workgroups page to participate and communicate more with existing community members.
]]>This is the v0.18.2.2 release of the Monero software. This release adds a size limit for tx_extra in tx pool.
Some highlights of this release are:
tx_extra
in tx pool (#8784)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 21 commits containing 814 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.2.2.zip, 964c13f5d596289d2ab8ba9e265ff1e255a06269cf8fd216187d7b77a11c1371
monero-win-x86-v0.18.2.2.zip, b7366408e74b321aa5fa3993187a862d93dc41cbc43dc585f82fc17a4c423ded
monero-mac-x64-v0.18.2.2.tar.bz2, 8043a681155bf0339dc2eac1feb93d03295bd68c9bb5b472600fa5b1439ba68d
monero-mac-armv8-v0.18.2.2.tar.bz2, b6acf2716e6474d329d4c0bdf3b797299e4e789758f631bafa3930b613e3643c
monero-linux-x64-v0.18.2.2.tar.bz2, 186800de18f67cca8475ce392168aabeb5709a8f8058b0f7919d7c693786d56b
monero-linux-x86-v0.18.2.2.tar.bz2, c0999191b57156fc7b4e7e64fe50ffdf16781bae0ebc12c96c41b2c60bdee79f
monero-linux-armv8-v0.18.2.2.tar.bz2, f3867f2865cb98ab1d18f30adfd9168f397bd07bf7c36550dfe3a2a11fc789ba
monero-linux-armv7-v0.18.2.2.tar.bz2, 11b70a9965e3749970531baaa6c9d636b631d8b0a0256ee23a8e519f13b4b300
monero-android-armv8-v0.18.2.2.tar.bz2, c9d4889ff3f2c01e34f3beb3ab640fd73a535cc715ae8db591fd23724be0401c
monero-android-armv7-v0.18.2.2.tar.bz2, ec7b9913d048bec79ec7f7320df03e1f9c7ee015a051d8509e2d4ed33ddf3301
monero-freebsd-x64-v0.18.2.2.tar.bz2, 187f58410b5aac866f7200bb1e4244ba1940b51db772d33374dfa748f30c11a7
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).
]]>This is the v0.18.2.2 release of the Monero GUI software. This release adds support for Ledger Stax.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 16 commits containing 20 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.2.2.zip, 770eb381e1eb3490113c1edac67a92506e0b027daa1de8486b8d5fac3b4def54
monero-gui-install-win-x64-v0.18.2.2.exe, 165c183a7490cfe04a8296e05ad592e3e08705c879bd9facf2dab16a6ef2cf05
monero-gui-mac-x64-v0.18.2.2.dmg, 0b676d21b8133830b8446744382ae7c8b51d0e228713184d70100721504bdd4c
monero-gui-linux-x64-v0.18.2.2.tar.bz2, 027707b0ad740908c26895e3bf569ca284a813263129fe2635049313c5129230
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).
]]>This is the v0.18.2.0 release of the Monero software. This release contains various bugfixes as well as improvements to block propagation time.
Some highlights of this release are:
rx-slow-hash
, add MONERO_RANDOMX_FULL_MEM
env var to force use the full dataset for PoW verification (#8678)hidapi
/libusb
dependencies, fix Trezor connectivity issues on Windows (#8714)OpenSSL
to 1.1.1t (#8738)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 11 people who worked, largely unpaid and altruistically, to put out 44 commits containing 865 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.2.0.zip, 112c0647baaa5c7e42f8b121ad633222f608200f9a402dbf2b5cd6b95ee555cd
monero-win-x86-v0.18.2.0.zip, dac24fa46581987041ea3e9d89d745c643afab23a6d74385cdddd1231fe92514
monero-mac-x64-v0.18.2.0.tar.bz2, 25965adf64e20b1fc7e6b4c8839390de90eb2ec702b7fc07271be81ae592bd5c
monero-mac-armv8-v0.18.2.0.tar.bz2, 46e793b1401e3b3b1d7308bacede021ec45af7df70e277530079386abb3915da
monero-linux-x64-v0.18.2.0.tar.bz2, 83e6517dc9e5198228ee5af50f4bbccdb226fe69ff8dd54404dddb90a70b7322
monero-linux-x86-v0.18.2.0.tar.bz2, 22e73cfe0bd8fbd37f9e74b8e3ed78d4682a7c2489b30ba00cd3e70644dfefc2
monero-linux-armv8-v0.18.2.0.tar.bz2, fb20eaf9b04020abdf883eb339258814742a1452653c1f5d8705d16e90413f35
monero-linux-armv7-v0.18.2.0.tar.bz2, 1312afd0dde3262ff89554e278c0130c0ced6bdbeec8bf614fbb40bd03c6a0d2
monero-android-armv8-v0.18.2.0.tar.bz2, 29ea258ff6c213b276dd97432f3ba7f03834c5a3c6787a16af36d15544b60c44
monero-android-armv7-v0.18.2.0.tar.bz2, d72064d7df1ed0e4f5d37eca69a457cb56bb505c32e1a48f4d25480aaecfe1ce
monero-freebsd-x64-v0.18.2.0.tar.bz2, 0647ebc921315d3e2c31de7e1ba6d3bd9f42b582f7b0d2761a61375291cf3307
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).
]]>This is the v0.18.2.0 release of the Monero GUI software. This release has a redesigned wallet creation UI and adds support for the upcoming P2Pool network upgrade. This upgrade is not mandatory to use the Monero network unless you use P2Pool, but it is recommended.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
Qt
to 5.15.8 (#4103)hidapi
to 0.13.1 on Linux and Windows (#4109, #4120)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 9 people who worked, largely unpaid and altruistically, to put out 64 commits containing 1403 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.2.0.zip, 94d49925c43ff117c4a93e462afe8529079fb54fcce3965419ec4e0f3e7de22b
monero-gui-install-win-x64-v0.18.2.0.exe, abf8048cca55145052ae870128bfe5b0bfc9e33edc5aa1c8cf64db850da1bfdd
monero-gui-mac-x64-v0.18.2.0.dmg, 7d1fdc850fb2a89983520b7b581f65e7bdfb4bbcd22d3b8637c5ed03af876334
monero-gui-linux-x64-v0.18.2.0.tar.bz2, 1b9d4938a82876466c9c047b3c9c22c41d777aea8ad207ef348a7bb39b382b61
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).
]]>Monero is a cryptocurrency started in 2014. It's often called a privacy coin: Transaction senders, receivers and amounts are all not visible to outsiders on the blockchain, in stark contrast to most other cryptocurrencies, including Bitcoin. However, many proponents do not primarily see privacy as an end in itself but something that is needed for Monero for being able to function as a true electronic version of cash. For an introduction see What is Monero.
The Monero dev community is currently implementing two brand-new technologies called Seraphis and Jamtis to improve privacy further and add functionality. According to some still very rough estimates those may be ready to bring into service with a hardfork in 2 years' time. Quite a lot of new code needs to get implemented, and a lot of existing code modified and adjusted; it's probably the biggest single coding related project for the currency ever.
Does that sound like something you may want to work on? Can you write sophisticated C++ code, or are you able to learn to do so "on the job", and ready to work as a member of an open source dev team? Then please have a closer look.
There is no company behind the Monero Project to manage dev work; it's an open source project as true as they get nowadays. It doesn't depend on VC companies openly involved in financing either that could force the project into directions that benefit themselves more than the Monero users. "Meritocracy" may be pretty grand and a bit overused as a concept, but if your work has merit you will get your code merged into software that is used to manage a cryptocurrency with a market valuation in the billions of USD.
Monero came into existence in 2014 when a group of 7 devs forked the code of a cryptocurrency called Bytecoin to start a new, independent blockchain with a fresh genesis block. Its starting point was therefore a moderately large C++ codebase built from scratch since maybe 2011 to implement a new privacy coin technology called CryptoNote for the first time.
Over time many features and privacy enhancements were added, and today the code has grown to maybe something like tripple original size. Given how many different people worked on the code for many years already, and given the true open source style of development where nobody can just dictate things, the code is still in reasonable shape. There are nevertheless parts with a size and a complexity that makes them struggle to fit within the original framework that still largely stands.
We have developer documentation, but unfortunately there is nothing that documents the overall code structure, or the hierarchy of classes, or gives a high-level overview of the functionality. This together with the fact that C++ is not the easiest of programming languages when it comes to understand a large codebase makes it a bit difficult for new devs to find their way around; but on the other hand the "culture" among the devs is very welcoming and supporting to people who are serious to contribute.
You find the project on GitHub. The most important repository is the one with the core software, e.g. the Monero daemon that spans up the network and manages the blockchain, see its repository. You find the "places to be" like the dev-oriented Libera.chat IRC channel #monero-dev on the "Hangouts" page.
A group of Monero devs started to work on two brand-new and sizeable technologies called Seraphis and Jamtis which will improve the privacy of Monero transactions further and will solve many problems regarding current functionality. Those devs get support from the inventor of Seraphis, UkoeHB, and the inventor of Jamtis, Tevador. The resulting cryptocurrency will be quite different from today's Monero, although existing users will be offered a seamless upgrade path, and funds from all the way back to 2014 remain fully spendable indefinitely.
Over the course of about one year UkoeHB built a library that implements all the cryptography behind Seraphis and contains code to create transactions. You find it in UkoeHB's repository.
Work has now started on the so-called Seraphis wallet that will make heavy use of the Seraphis library. wallet in this context does not mean an app that end users run to manage their XMR, but that component of the Monero core code that such apps will build on. The main functionality of that component: Reading and writing wallet files that contain keys and all owned outputs, scanning the blockchain for incoming transactions, building new transactions and submitting them to the network.
The current plan is to fully replace wallet2, the existing component doing all this. This will require a lot of adjustments in the rest of the Monero core codebase, and of course reworking all wallet apps that depend on it. For more details check the wiki.
There is no company behind the Monero Project, it has no employees: Devs seeking more or less conventional employment best look elsewhere. It does not actively seek venture capital either. Monero runs on contributions from people that basically work "for free", and on donations from the broader community to finance larger tasks.
One of these funding methods is the CCS, the Community Crowdfunding System. You can find more details on the website.
Basically anybody can write a proposal for it, and if it gets positive feedback it moves to the funding stage where of course success depends on whether donators will find the proposed work and goal worthwhile.
Realistically however it's pretty hard to get a proposal accepted if you are all new to Monero, nobody in the community knows you yet and you have never contributed anything so far. Much is about trust and demonstrated abilities, as it typically is the case in open source projects.
The CCS has a long history of successfully funded and executed tasks.
Another option for funding Monero related work is the MAGIC Monero Fund. Its nature is quite different from the CCS as it's a USA-registered 501(c)(3) charity. This enables tax-deductible (for citizens of the USA) donations in a variety of methods, and the option of USD-denominated payouts. There is also an additional requirement that fund recipients must verify their identity. The CCS allows its fund recipients to remain anonymous, yet only handles XMR.
There will be a lot of interesting work for devs that want to join the Monero project, for a long time. It may be a bit unusual as a "place" to work at, and for getting rich probably look elsewhere, but on the other hand think about it: Where else can you make a difference for a multi-billion-dollar venture that may become important in the future and make a difference, whoever you are, from wherever you are, regardless of education, only based on your knowledge and your willingness to make useful contributions?
]]>This is the v0.18.1.2 release of the Monero software. This release contains bugfixes and improvements to multisig.
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 13 commits containing 296 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.1.2.zip, 0a3d4d1af7e094c05352c31b2dafcc6ccbc80edc195ca9eaedc919c36accd05a
monero-win-x86-v0.18.1.2.zip, 71e2990ce860521c54a36c9dc77c3c7acdffc92630c4df03ba1253b428b7ac64
monero-mac-x64-v0.18.1.2.tar.bz2, ba1108c7a5e5efe15b6a628fb007c50f01c231f61137bba7427605286dbc6f01
monero-mac-armv8-v0.18.1.2.tar.bz2, 620b825c04f84845ed09de03b207a3230a34f74b30a8a07dde504a7d376ee4b9
monero-linux-x64-v0.18.1.2.tar.bz2, 7d51e7072351f65d0c7909e745827cfd3b00abe5e7c4cc4c104a3c9b526da07e
monero-linux-x86-v0.18.1.2.tar.bz2, ac7b6098fcbe53b91a53e10d75b98d4580f0ec0525b400acfb1ffb6fb7ce8cd4
monero-linux-armv8-v0.18.1.2.tar.bz2, e1467fe289c98349be2b1c4c080e30a224eb3217c814fab0204241b2b19b9c6b
monero-linux-armv7-v0.18.1.2.tar.bz2, 94ece435ed60f85904114643482c2b6716f74bf97040a7af237450574a9cf06d
monero-android-armv8-v0.18.1.2.tar.bz2, e0821251dc02180d2a91bc96835e2f2b2b05f22d3c229d1e819251fa6771bbdf
monero-android-armv7-v0.18.1.2.tar.bz2, 105818bf5e0e7d677c4ea10dbd4df1f8258d5735bbf6348d9f93449f42bea588
monero-freebsd-x64-v0.18.1.2.tar.bz2, 4b1ab16d35a7e77da7a928a45e0db19474be0ee91f6899bcaae10ee294f2b0a2
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).
]]>This is the v0.18.1.2 release of the Monero GUI software. This release fixes an incorrect error message while being disconnected from a node.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 16 commits containing 87 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.1.2.zip, c57cd8f27dacf64a11a4f86911a99116ab54438c37c87fb7ccb3c616d9a64b6a
monero-gui-install-win-x64-v0.18.1.2.exe, c5dbf3e8fca7341dea1194e57b22f233ceb9471aca8692da6ffd0b4bc3a54a1b
monero-gui-mac-x64-v0.18.1.2.dmg, 0e2e79471ffcc25b939de1937d54610510eaed0cbb19bbdc21a7aa64a2e9ec73
monero-gui-linux-x64-v0.18.1.2.tar.bz2, 1f9406044434eea770f1548a5bad5708f326f7295fb7c12d6c607ff783018a08
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).
]]>This is the v0.18.1.1 release of the Monero software. This release has bugfixes related to output import/export and multisig seed restore.
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 25 commits containing 802 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.1.1.zip, 14eb0d7111b478a0adcde2254dabb8612a8f0b21f0dc3d5d673d851fd7039094
monero-win-x86-v0.18.1.1.zip, bae1688502882cdfc293cff55460b38a1906ce41416628c6d9b6a38120de6fb4
monero-mac-x64-v0.18.1.1.tar.bz2, 60fc466655ab4d1ae32b471c25c8c0160304f97499f2424e7514ca61c7c08991
monero-mac-armv8-v0.18.1.1.tar.bz2, 3c806061ed56a8b84b134d918f9c6bc101e3dd67d321e6cbbecfd2acc297b50f
monero-linux-x64-v0.18.1.1.tar.bz2, 937dfcc48d91748dd2e8f58714dfc45d17a0959dff33fc7385bbe06344ff2c16
monero-linux-x86-v0.18.1.1.tar.bz2, 43fe3a76f1fa13d1ac57095d4e32fe2b31bf20dde67ba1de7335a7c0fcdd03b1
monero-linux-armv8-v0.18.1.1.tar.bz2, e9b7e1dd0e70309d52be66240a43bddadc64eac1ed3a5aad17cfa1609ea424c1
monero-linux-armv7-v0.18.1.1.tar.bz2, c8cbf9cdfb89f1b2c5f6599ceb715ece69bd99f9ce669953d6768d7c7aa6963b
monero-android-armv8-v0.18.1.1.tar.bz2, e521a881e146530b4c2af35153e49c755cb31139c06bfa62e3f5b0dd91cc9602
monero-android-armv7-v0.18.1.1.tar.bz2, 696db3a95d541569375c3dab331bbd08e8c6acd30cb1c74f2ebae8c377cba6fd
monero-freebsd-x64-v0.18.1.1.tar.bz2, 5372efd08180485ce24cd69d036365b43d1c2f4bd2b506d5e51c5795cffd6d26
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).
]]>This is the v0.18.1.1 release of the Monero GUI software. This release adds improvements to simple mode.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 24 people who worked, largely unpaid and altruistically, to put out 16 commits containing 6549 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
A special thanks to translators
castorp, foresle, 12, W4ikiky, juanda-097, Miguel Medina, John Lee, vaa red, MahtiAnkka, Jiri, Tony Nguyen, Tabula Rasa, Lafudoci, cryptoouob, awdfffr, v1docq47, tedtei, ZeoZ, Kareem, ZeoZ
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.1.1.zip, 4efb0009e97c3a4d97139f3a4ba9b149e5707695569bc60b465a943741a64aa0
monero-gui-install-win-x64-v0.18.1.1.exe, bf1261059ad0086cc3fd5cdaa47afef12508a70d4eae144e1e40ca36e047551c
monero-gui-mac-x64-v0.18.1.1.dmg, ed2a74739e2a01185712af5f898a3341f09d58195e22f03a6e4630e8e1e17fc0
monero-gui-linux-x64-v0.18.1.1.tar.bz2, 2dedc03de5c3d77aaf9be2ea19786c603db1f9596e4b38beeef4b7eb0acd473c
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).
]]>This is the v0.18.1.0 release of the Monero software. This release adds v0.18 network upgrade compatibility for Ledger and Trezor hardware wallets.
Some highlights of this release are:
get_block_template_backlog
performance (#8455)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 18 commits containing 626 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.1.0.zip, d0e2b3255163ec0499de42639cc86cf4ddae0bc5fa65aa7377ff9c40305da8fd
monero-win-x86-v0.18.1.0.zip, ed18233503b6135a29732a79b261b50aced24b99686843bc11e7e9fb2d50cf42
monero-mac-x64-v0.18.1.0.tar.bz2, da87ac5c713f17985cd57bcd007ec76ffe75123cb546cd655edb14fdd8c3d745
monero-mac-armv8-v0.18.1.0.tar.bz2, 065766f5799c6b972145e2b27830a584c18f64bdd276f31801493b7ef9e51b3c
monero-linux-x64-v0.18.1.0.tar.bz2, 9318e522a5cf95bc856772f15d7507fdef2c028e01f70d020078ad5e208f1304
monero-linux-x86-v0.18.1.0.tar.bz2, 3d54dc813116955537a4a5ae4a0a3943d9d32842e076c223ea096551db438158
monero-linux-armv8-v0.18.1.0.tar.bz2, 69e2bba6d5bd8fcf4986f59f232fdfd33b4ae2ce0959fd59567b153b923e057e
monero-linux-armv7-v0.18.1.0.tar.bz2, ecba059a2dbbef9f059e37c0f329df037501752dd871719b41104c5d4c6d358b
monero-android-armv8-v0.18.1.0.tar.bz2, ca8c9daeaee758d482d5cde94912d33b2f62656719c821b2a496fd81c0d52a79
monero-android-armv7-v0.18.1.0.tar.bz2, 0ea5ddb0630d6657810d38b1968ae76ba8e54806f46a2cc9bd02602f999aa741
monero-freebsd-x64-v0.18.1.0.tar.bz2, 1076d260b8b8fe513653916dabfa3c3790030836750d3af6bca56fc138a06af1
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).
]]>This is the v0.18.1.0 release of the Monero GUI software. This release adds v0.18 network upgrade compatibility for Ledger and Trezor hardware wallets.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 18 commits containing 27 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.1.0.zip, 39c4290a01072cc8fe8eabaa2c61598421a72eac6011eccd16a2a63e89323fa2
monero-gui-install-win-x64-v0.18.1.0.exe, 9b2c8978f96e8c9662373b427ef320ccd9d652d346435a8487a756bf55cf43ff
monero-gui-mac-x64-v0.18.1.0.dmg, 0b06351b370863dce8fff9d8659a8235b98505c61c7e4f5af23843b161d92186
monero-gui-linux-x64-v0.18.1.0.tar.bz2, 6c993b622516d85555d8962767b39c79a3b3614cbdf0ab9f62fa07e3826498d0
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).
]]>This is the v0.18.0.0 release of the Monero software. This major release is due to the August 13th network upgrade, which in turn adds support for Bulletproofs+, view tags, ring size increase to 16, and fee changes.
Some highlights of this release are:
--enable-multisig-experimental
(#8328)scan_tx
command to scan for a list of transaction ids (#7312)describe_transfer
for multiple transactions in a txset (#7767)--password-file
from being used with --wallet-dir
(#7823)get_transactions
result (#7662)get_accounts
(#8215)The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 71 people who worked, largely unpaid and altruistically, to put out 420 commits containing 25749 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
The new binaries can be downloaded from the Downloads page or from the direct links below.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-win-x64-v0.18.0.0.zip, 0b94088db62d0ded1d62d02a631b93978984acce337e01a802edd87e521dfcd1
monero-win-x86-v0.18.0.0.zip, d55e86e1434a7e1cebd6931d21063e82c25a7126ddad8704f15501bb9a6e64a4
monero-mac-x64-v0.18.0.0.tar.bz2, 6278a16ec64e2f261c2023c7be9bf904627bec58f8e4237b609eb4c842d9ff68
monero-mac-armv8-v0.18.0.0.tar.bz2, 5f2261fe821e0fe88c193ad6251e68aeb7639e9b529952df823706d424a513d7
monero-linux-x64-v0.18.0.0.tar.bz2, 74c440aa1e38a41ded0c4844b50f094146170ef83f1bd79d7e23d0d69b589faf
monero-linux-x86-v0.18.0.0.tar.bz2, 14f8e658750b9301de3e4923355adf4bdfb33348d905b74a02191fa8147c247d
monero-linux-armv8-v0.18.0.0.tar.bz2, 15cf4db8810d39104dbc230a985c7819ee96f9a7264d3f65e012b4bc36dc9f40
monero-linux-armv7-v0.18.0.0.tar.bz2, 9af9842b6725f070e568b7bbf02277e6da2ae7a5a544b4b214c60125bab5c93b
monero-android-armv8-v0.18.0.0.tar.bz2, 2656f968293b32cccf9daed36976e9331386950ad291f10f8061fc7bc87f8508
monero-android-armv7-v0.18.0.0.tar.bz2, 8c6bb7df79e350275252967f08461eda6dfcd161c0d898722af467efa114f6d6
monero-freebsd-x64-v0.18.0.0.tar.bz2, f556259345ac6e5c95421156693ec5011914355ebdc7d0d1bb97a0e6cdb29b5a
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).
]]>This is the v0.18.0.0 release of the Monero GUI software. This major release is due to the August 13th network upgrade, which in turn adds support for Bulletproofs+, view tags, ring size increase to 16, and fee changes.
The latest CLI release notes can be found on the precedent blog post
Some highlights of this release are:
The complete list of changes is available on GitHub, along with the source code.
This release was the direct result of 55 people who worked, largely unpaid and altruistically, to put out 67 commits containing 20610 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
A special thanks to translators
Agent LvM, TheFuzzStone, foresle, reketen, Josep Mengual, Miguel Medina, Peter Liska, Júlia Forgáčová, Boris Sipos, Carlo, tomas, alreadyburnt, Nima Ghotbi, Parsa Abbasi, E-Moji, MasFlam, Gregg S, Gilberto F da Silva, v1docq47, snipeTR, xmoreee, darckme, Simon Fouilleul, Julian Fouquet, nightwolf3, tedtei, Casimir, CryptoMonero, jindouyunz, Muge Niu, TaoHuachen, MaxQiu0108, Winslow Hee, Lekton Zhang, kingoflove, netrik182, Pozsonyi Péter, liimee, siptruk, I. Musthafa, Wobole, PauleBertt, Marta Kozera, Crusty, GreenPiece, Lennard Merten, Paul Janowitz
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.
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
monero-gui-win-x64-v0.18.0.0.zip, 41446de539a20c5f5e1c5098ebaebd77009347b7263bdfc61587d27b6b2ff13f
monero-gui-install-win-x64-v0.18.0.0.exe, a42ea47f6cc128e428ed115b0496d5d9817542dcf29807c2b674e518864418b5
monero-gui-mac-x64-v0.18.0.0.dmg, c1beab6aa2351a940bfa585d5bff558babb983a8a70600e5166aacf0c47cc2eb
monero-gui-linux-x64-v0.18.0.0.tar.bz2, a0680b4fcd4b5b75db9a903d17a8216cd250eff91ecbce769e6b920825c9a4c9
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).
]]>