Monero Core GUI Beta 1 Released

Posted by: Riccardo Spagni (fluffypony)

December 22, 2016

Overview

The first beta of the Monero Core GUI has been released. Note that, at this time, we have not completed support for 32-bit Windows, FreeBSD, and ARMv7 Linux devices. They are all being worked on, and we hope to complete support for them by the time of the first release.

Download links are at the bottom of this post, and please take note of the known issues and caveats listed below.

Known Issues

Due to several important updates, 0.10.1 wallet binaries will not work with with wallets created by the GUI. Please use the binaries included in the package instead. Note: you can definitely use the 0.10.1 daemon:)

FAQ

Can I use a remote node? This is certainly possible. In the wizard, change the daemon address from localhost:18081 to the address of the remote node. For instance, if you want to use the remote node of moneroworld.com, change localhost:18081 to node.moneroworld.com:18081. For more open node options, please check out the MoneroWorld open node directory. Alternatively, you can specify a daemon address on the Settings page.

What do I do if the GUI is showing Wrong Version at the bottom left? If you see this message the daemon you are using is incompatible with the GUI. The daemon supplied in the binaries is compatible with the GUI. Thus, if you are seeing this message you are likely using a remote node, which is running a daemon that is incompatible with the GUI. Note that you will be able to receive funds. However, you won't be able to send funds.

What if I get an "Can't create transaction: Wrong daemon version: internal error: histogram reports no unlocked outputs for xxxxxxxxxxxx, not even ours" error? This means that you are using a daemon that is incompatible with the GUI. This is likely caused by using a remote node (see above). Alternatively, it could be caused by using a version 0.9.4 or 0.10.0.

What if I get an "Error: failed to load wallet: input stream error" error when trying to open an existing wallet This is due to the wallet cache (<walletname>) being incompatible. You can circumvent this error by removing your wallet cache. The GUI will then open your wallet and refresh from scratch. It is advised to properly backup your wallet files before you perform this action. Also note that deleting the wallet cache results in losing some of the transaction history, namely recipient addresses and private tx keys. Thus, if you want to use an existing wallet with the GUI, it is advisable to backup your wallet cache in case you need transaction history info in the future.

What if I get an "Error opening wallet: std::bad_alloc" error? This error is also caused by an incompatible wallet cache. See the previous question for further information.

Can I open a wallet I created with the CLI? Yes, this is possible with the wallet picker in the wizard. Use the "I want to open a wallet from file" option and select your .keys file to open the wallet created with the CLI. Alternatively, if you already have a wallet opened and want to switch to your CLI wallet, go to the Settings page and choose Close wallet. This will bring you back to the wizard, where you can choose your CLI wallet. Note that your cache may be incompatible and you may incur an error. If this happens, see the FAQ questions above.

Contributors for this Release

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