monero-project / monero-gui Goto Github PK
View Code? Open in Web Editor NEWMonero: the secure, private, untraceable cryptocurrency
License: Other
Monero: the secure, private, untraceable cryptocurrency
License: Other
src/wallet/api/pending_transaction.cpp: assert(m_pending_tx.size() == 1);
qml: Creating transaction:
qml: address: 46MNnPFNzsKMgE4EiMuoQ5iqZMPW3xk7UPq9NhTVPPZ1NjFLyswgAAWQief2czqUMZNEbpc3fuuXUP91YBiz2qiAPgs5kXM , payment_id: c2fe1f596290687a , amount: 1 , mixins: 4 , priority: 1
qml: integer amount: 1000000000000
qml: integer unlocked 3290000000000
2016-Nov-06 10:26:22.046489 827119 outputs of size 1.000000000000
2016-Nov-06 10:26:22.046534 Using 1 recent outputs
2016-Nov-06 10:26:22.046571 asking for output 455821 for 1.000000000000
2016-Nov-06 10:26:22.046584 asking for output 621627 for 1.000000000000
2016-Nov-06 10:26:22.046595 asking for output 644660 for 1.000000000000
2016-Nov-06 10:26:22.046607 asking for output 695206 for 1.000000000000
2016-Nov-06 10:26:22.046623 asking for output 734827 for 1.000000000000
2016-Nov-06 10:26:22.046635 asking for output 800341 for 1.000000000000
2016-Nov-06 10:26:22.046647 asking for output 825419 for 1.000000000000
2016-Nov-06 10:26:22.046659 asking for output 826766 for 1.000000000000
2016-Nov-06 10:26:22.447273 amount=1.000000000000, real_output=3, real_output_in_tx_index=3, indexes: 621627 644660 800341 825419 826766
2016-Nov-06 10:26:22.447666 Encrypted payment ID: <49fa72d102a76f51>
2016-Nov-06 10:26:22.730495 Found new pool tx:
2016-Nov-06 10:26:22.820071 Refresh done, blocks received: 0, balance: 3.290000000000, unlocked: 3.290000000000
refreshed
2016-Nov-06 10:26:41.854404 827119 outputs of size 1.000000000000
2016-Nov-06 10:26:41.854436 Using 1 recent outputs
2016-Nov-06 10:26:41.854467 275961 outputs of size 0.090000000000
2016-Nov-06 10:26:41.854478 Using 1 recent outputs
2016-Nov-06 10:26:41.854506 asking for output 189254 for 1.000000000000
2016-Nov-06 10:26:41.854517 asking for output 247567 for 1.000000000000
2016-Nov-06 10:26:41.854528 asking for output 538304 for 1.000000000000
2016-Nov-06 10:26:41.854538 asking for output 584337 for 1.000000000000
2016-Nov-06 10:26:41.854548 asking for output 650521 for 1.000000000000
2016-Nov-06 10:26:41.854558 asking for output 811540 for 1.000000000000
2016-Nov-06 10:26:41.854569 asking for output 825419 for 1.000000000000
2016-Nov-06 10:26:41.854579 asking for output 826470 for 1.000000000000
2016-Nov-06 10:26:41.854589 asking for output 91693 for 0.090000000000
2016-Nov-06 10:26:41.854600 asking for output 241857 for 0.090000000000
2016-Nov-06 10:26:41.854610 asking for output 249811 for 0.090000000000
2016-Nov-06 10:26:41.854620 asking for output 259596 for 0.090000000000
2016-Nov-06 10:26:41.854631 asking for output 266801 for 0.090000000000
2016-Nov-06 10:26:41.854641 asking for output 271913 for 0.090000000000
2016-Nov-06 10:26:41.854651 asking for output 274394 for 0.090000000000
2016-Nov-06 10:26:41.854661 asking for output 275314 for 0.090000000000
Send button is disabled if address, amount or payment_id isn't valid. The user should be informed why it's disabled.
Hi,
I can't get monero core built on my system (debian sid) i get the following error on make:
` undefined reference to `boost::re_detail_106100::cpp_regex_traits_implementation<char>::transform_primary(char const*, char const*) const'
<artificial>:(.text+0x368d): undefined reference to `boost::re_detail_106100::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const'
collect2: error: ld returned 1 exit status
Makefile:187: recipe for target 'release/bin/monero-core' failed
make: *** [release/bin/monero-core] Error 1
`
What needs to be done to get it working? I'm using libboost-all-dev (1.61.0.2) libboost-regex-dev (1.61.0.2)
I tried to install monero-core multiple times now and i keep running into the same error.
I run ./get_libwallet_api.sh and it finishes successfully. I run qmake, I does not give me any outputs.
Then I run make and it complains about a missing file. The file is actually there but under bitmonero/src/wallet and not src/wallet. Im not sure if im missing some steps but im following the install guide.
Im running ubuntu 16.04 in a VM in case this is an issue
I know we are all pressed for time but I think the organization of this repo could use a little more work:
build.sh
)monero
repoThese are just a few issues off the top of my head. I look forward to contributing to monero-core so if these issues aren't resolved by then, I'll be happy to make fixes.
The following error occurred when trying to send a transaction. (OS = Ubuntu 16.04)
Can't create transaction: internal error: histogram reports no outputs for 2000000000000, not even ours
Steps leading up to it:
Screenshot shown below:
I followed the steps for installing the GUI as outlined here, and everything went fine. I was able to create a new wallet, everything looked fine (albeit poor scaling on my 4k display). When I opened the wallet, the GUI was unstable with flickering distortion across all elements as seen here: http://imgur.com/a/6k6O3
I'm running a clean install of Ubuntu 16.04.1 and haven't had any issues with any other applications.
When sending a transaction with monero-core on mainnet, the dev donation is not sent out, even if enabled.
i sent 1.5 xmr from monero-core ubuntu to my simplewallet on windows.
1.0 and 0.5 is my transaction
0.09 and 0.4 is my change
the dev donation is missing, which is configured for 50% of the transaction fee (in this example that would be 0.005)
--> Ubuntu 16.04 on mainnet together with pull request #23
I sent 2 monero to my monero-core mainnet instance. even after 5 blocks, the money did not show up in monero-core.
After shuting it down and restarting it, the money was immediately visible.
My assumption is the automatic wallet refresh on mainnet is somehow not working.
when sending money, the balance gets updated immediately
--> Ubuntu 16.04 on mainnet together with pull request #23
Hi Guys,
Firstly. Thanks for the great work.
Error I get is with qmake:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Followed instructions for the Linux Mint 18 64bit package. Running on Asus X554L machine. Core i3 4GB Ram. (Same issue on my tower Core i3 8GB Ram Linux Mint 18)
edit: the folder /usr/lib/x86_64-linux-gnu/qt4/bin/ exists. No qmake file in the directory. Only a qdbus file in the said directory.
Tired: sudo apt-get install qt4-qmake libqt4-dev
New error:
qmake
/home/######/monero-core/monero-core.pro:146: Unknown replace function: shell_path
Project MESSAGE: Warning: unknown QT: qml
Also tried:apt-get update && upgrade no luck
config overview should be displayed on the final page
Currently there's stable crash on Wizard -> Create Wallet page. Crashed immediately if "This is my first time, I want to create new account" option selected. Was unable to get stack under gdb, it crashed as well. Log:
Starting program: C:\msys64\home\mbg033\dev\monero-core\build\debug\bin\monero-core.exe
[New Thread 27544.0x2c8c]
[New Thread 27544.0x5e64]
[New Thread 27544.0x3fe8]
[New Thread 27544.0x6494]
warning: app startd
[New Thread 27544.0x39e4]
[New Thread 27544.0x4ac0]
[New Thread 27544.0x6828]
[New Thread 27544.0x6424]
[New Thread 27544.0x4d90]
[New Thread 27544.0x1418]
[New Thread 27544.0x26cc]
[New Thread 27544.0x514c]
[New Thread 27544.0x2dc0]
[New Thread 27544.0x79f4]
[New Thread 27544.0x2f0]
[New Thread 27544.0x7af4]
[Thread 27544.0x6424 exited with code 0]
[New Thread 27544.0x1c2c]
[New Thread 27544.0x61b0]
warning: qrc:///MiddlePanel.qml:246:9: QML StackView: Cannot anchor to an item that isn't a parent or sibling.
[New Thread 27544.0x559c]
[New Thread 27544.0x6b70]
[New Thread 27544.0x19f4]
warning: qml: rootItem: ApplicationWindow_QMLTYPE_17_QML_224(0x3b8ba5a0, "appWindow")
warning: qml:
[New Thread 27544.0x5c24]
[New Thread 27544.0x7714]
[New Thread 27544.0x4b78]
warning: setLanguage "en"
warning: qml: switchpage: currentPage: 0
warning: qml: show create wallet page
[New Thread 27544.0x5d98]
[New Thread 27544.0x7b84]
Thread 1 received signal SIGSEGV, Segmentation fault.
0x00648863 in __chkstk_ms ()
(gdb) bt
#0 0x00648863 in __chkstk_ms ()
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
#1 0x00437e62 in cn_slow_hash (
mbg033@asus-n550jk MINGW32 ~/dev/monero-core/build/debug/bin
if i try to send a transaction with the amount exactly matching my balance, it looks like this:
after i pressed ok, nothing happend.
--> Ubuntu 16.04 on mainnet together with pull request #23
Transaction history should be sorted descending by height per default
I'm trying to compile in MSYS2 and getting these warnings from qmake:
WARNING: Failure to find: debug/monero-core_res.o
WARNING: Failure to find: release/monero-core_res.o
Then this error when I run make:
windres -i monero-core.rc -o debug/monero-core_res.o --include-dir=. -DUNICODE -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN
g++ -c -pipe -fno-keep-inline-dllexport -march=nocona -mtune=core2 -Wa,-mbig-obj -g -std=gnu++0x -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -ID:/msys64/home/johno/monero-core/bitmonero/include -Isrc/libwalletqt -I../../../mingw64/include/QtQuick -I../../../mingw64/include/QtWidgets -I../../../mingw64/include/QtGui -I../../../mingw64/include/QtQml -I../../../mingw64/include/QtNetwork -I../../../mingw64/include/QtCore -Idebug -I../../../mingw64/share/qt5/mkspecs/win32-g++ -o debug/main.o main.cpp
In file included from main.cpp:38:0:
src/libwalletqt/WalletManager.h:5:32: fatal error: wallet/wallet2_api.h: No such file or directory
#include <wallet/wallet2_api.h>
^
compilation terminated.
Currently the GUI has localhost:18081 as default daemon address. I think the GUI should allow to select public nodes as daemon address. There was already a proposal on Reddit some days ago:
https://www.reddit.com/r/Monero/comments/5aq5y3/open_node_network_expansion_for_gui_release/
With an option to use one of the public nodes the GUI can be used instantly, and the users don't have to wait until the blockchain has been synced. I think this would be for non-experienced users, and for users who want to try out Monero (and the wallet GUI) a great benefit.
The GUI-integrated daemon as proposed in #39 would be still required for users who want not use a public node because of privacy issues.
What do you think about it?
I think there is a missing file in the source due to this error and the fact that I can't find the header file (wallet2_api.h) manually:
`
In file included from ../main.cpp:38:
../src/libwalletqt/WalletManager.h:6:10: fatal error:
'wallet/wallet2_api.h' file not found
`
Full stacktrace below:
/Users/danielternyak2/Qt/5.7/clang_64/bin/lrelease -compress -nounfinished -removeidentical ../translations/monero-core_de.ts -qm /Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_de.qm
Updating '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_de.qm'...
Removing translations equal to source text in '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_de.qm'...
Generated 125 translation(s) (125 finished and 0 unfinished)
Ignored 11 untranslated source text(s)
/Users/danielternyak2/Qt/5.7/clang_64/bin/lrelease -compress -nounfinished -removeidentical ../translations/monero-core_zh.ts -qm /Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_zh.qm
Updating '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_zh.qm'...
Removing translations equal to source text in '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_zh.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 147 untranslated source text(s)
/Users/danielternyak2/Qt/5.7/clang_64/bin/lrelease -compress -nounfinished -removeidentical ../translations/monero-core_ru.ts -qm /Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_ru.qm
Updating '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_ru.qm'...
Removing translations equal to source text in '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_ru.qm'...
Generated 4 translation(s) (4 finished and 0 unfinished)
Ignored 141 untranslated source text(s)
/Users/danielternyak2/Qt/5.7/clang_64/bin/lrelease -compress -nounfinished -removeidentical ../translations/monero-core_it.ts -qm /Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_it.qm
Updating '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_it.qm'...
Removing translations equal to source text in '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_it.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 147 untranslated source text(s)
/Users/danielternyak2/Qt/5.7/clang_64/bin/lrelease -compress -nounfinished -removeidentical ../translations/monero-core_pl.ts -qm /Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_pl.qm
Updating '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_pl.qm'...
Removing translations equal to source text in '/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app/Contents/Resources/translations/monero-core_pl.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 147 untranslated source text(s)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -stdlib=libc++ -O2 -std=gnu++11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.8 -Wall -W -fPIC -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../monero-core -I. -I/Users/danielternyak2/Desktop/monero-core/monero/include -I../src/libwalletqt -I../../../Qt/5.7/clang_64/lib/QtQuick.framework/Headers -I../../../Qt/5.7/clang_64/lib/QtWidgets.framework/Headers -I../../../Qt/5.7/clang_64/lib/QtGui.framework/Headers -I../../../Qt/5.7/clang_64/lib/QtQml.framework/Headers -I../../../Qt/5.7/clang_64/lib/QtNetwork.framework/Headers -I../../../Qt/5.7/clang_64/lib/QtCore.framework/Headers -I. -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/AGL.framework/Headers -I../../../Qt/5.7/clang_64/mkspecs/macx-clang -F/Users/danielternyak2/Qt/5.7/clang_64/lib -o main.o ../main.cpp
In file included from ../main.cpp:38:
../src/libwalletqt/WalletManager.h:6:10: fatal error:
'wallet/wallet2_api.h' file not found
# include <wallet/wallet2_api.h>
^
1 error generated.
make: **\* [main.o] Error 1
macdeployqt /Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app -qmldir=/Users/danielternyak2/Desktop/monero-core
ERROR: Could not find bundle binary for "/Users/danielternyak2/Desktop/monero-core/build/release/bin/monero-core.app"
ERROR: "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump: '': No such file or directory.\nfatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: internal objdump command failed\n"
ERROR: "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump: '': No such file or directory.\nfatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: internal objdump command failed\n"
make: **\* [deploy] Segmentation fault: 11
~/desktop/monero-core```
Was able to successfully compile today on OSX El Capitan. The app currently points to testnet (in the org.getmonero.plist) and needs to point to mainnet.
when downloading the blockchain, daemon is busy and cant answer to other requests.
right now the following combination seems to happen when running monero-core, while the daemon is downloading blocks(head+head):
this happens around every ~10 sec during the whole block downloading process.
the GUI behaves always fine, this issue is just about the exceptions being thrown.
Not quite sure to me how the solution should look like, goal is definetely to get rid of the exceptions for now.
When creating a new wallet, the default name is "My account name". This text cannot be selected with the mouse on Windows.
Following the instructions to the letter, this happened:
minertuxalpha@minertuxalpha-desktop:~/monero-core$ qmake
Project MESSAGE: Building with libunwind
WARNING: DESTDIR: Cannot access directory 'release/bin'
WARNING: langrel: Cannot access directory '/home/minertuxalpha/monero-core/release/bin/translations'
WARNING: langrel: Cannot access directory '/home/minertuxalpha/monero-core/release/bin/translations'
WARNING: langrel: Cannot access directory '/home/minertuxalpha/monero-core/release/bin/translations'
WARNING: langrel: Cannot access directory '/home/minertuxalpha/monero-core/release/bin/translations'
WARNING: langrel: Cannot access directory '/home/minertuxalpha/monero-core/release/bin/translations'
Failure to open file: /home/minertuxalpha/monero-core/Makefile
Unable to generate makefile for: /home/minertuxalpha/monero-core/monero-core.pro
However when sudo qmake:
minertuxalpha@minertuxalpha-desktop:~/monero-core$ sudo qmake
Project MESSAGE: Building with libunwind
...it works fine. Just me, or everyone?
Recently compiled on Ubuntu 16. Set things up for a remote node, and then created a new wallet. Let it sit there open for ... maybe an hour? Came back to the Ubuntu application-greyed-out effect, which means that the program has crashed (or becomes unresponsive). Oddly enough, it still seemed to be in top
but then disappeared without me killing it.
Tried to reload - entered my password, (in a box which is totally not scaled right - I have to use my mouse to make the box bigger) but got this:
Couldn't open wallet: Genesis block missmatch. You probably use wallet without testnet flag with blockchain from test network or vice versa
I assume this has something to do with using a remote node.
And even if I cancel to try and get out of this dialogue, nothing in the program is responsive - so I can't "recover" the program by putting in a local node or something.
Also, I loathe disappearing top menu bars. But thats just me I think.
Password Strength should be dynamically calculated
For the transactions sent by the wallet, the tx key should be accessible (maybe not shown directly, but at least a "enter password to show tx key". This is important in order for the wallet user to be able to prove a payment was made.
if I click on the receive tab instantly after opening a wallet this happens (se image). The buttons in left panel should be disabled until wallet is fully loaded.
see: https://github.com/monero-project/monero-core/blob/master/main.qml#L403
The rename wallet text field in the "wallet set-up wizard" doesn't behave as a user would expect such a text field to behave:
It now defaults to 2. And it seems to be such an ludicrous pain in the butt to initialize stuff to more than a constant that my attempt to scan the index-to-mixin failed, so I'll have to leave that to someone who knows QML.
openSUSE doesn't ship static versions of libraries causing this script to fail due to it requiring static versions of libboost components. This might be the case with Arch as well.
Stripping out 'STATIC=ON -D' from the script successfully compiles a working monero-core build in Tumbleweed - albeit not yet tested with monerod and the blockchain.
Are the static build flags actually necessary?
Re-opening from here
Built against d9b3f4a
Also reproducible here
src/libwalletqt/WalletManager.cpp: In member function ‘Wallet* WalletManager::recoveryWallet(const QString&, const QString&, bool, quint64)’:
src/libwalletqt/WalletManager.cpp:66:115: error: no matching function for call to ‘Bitmonero::WalletManager::recoveryWallet(std::__cxx11::string, std::__cxx11::string, bool&, quint64&)’
Bitmonero::Wallet * w = m_pimpl->recoveryWallet(path.toStdString(), memo.toStdString(), testnet, restoreHeight);
^
In file included from src/libwalletqt/WalletManager.h:6:0,
from src/libwalletqt/WalletManager.cpp:1:
/usr/include/wallet/wallet2_api.h:293:22: note: candidate: virtual Bitmonero::Wallet* Bitmonero::WalletManager::recoveryWallet(const string&, const string&, bool)
virtual Wallet * recoveryWallet(const std::string &path, const std::string &memo, bool testnet = false) = 0;
^~~~~~~~~~~~~~
/usr/include/wallet/wallet2_api.h:293:22: note: candidate expects 3 arguments, 4 provided
src/libwalletqt/WalletManager.cpp: In member function ‘bool WalletManager::moveWallet(const QString&, const QString&)’:
src/libwalletqt/WalletManager.cpp:114:47: warning: unused parameter ‘src’ [-Wunused-parameter]
bool WalletManager::moveWallet(const QString &src, const QString &dst)
^~~
src/libwalletqt/WalletManager.cpp:114:67: warning: unused parameter ‘dst’ [-Wunused-parameter]
bool WalletManager::moveWallet(const QString &src, const QString &dst)
^~~
src/libwalletqt/WalletManager.cpp: In member function ‘QString WalletManager::walletLanguage(const QString&)’:
src/libwalletqt/WalletManager.cpp:120:54: warning: unused parameter ‘locale’ [-Wunused-parameter]
QString WalletManager::walletLanguage(const QString &locale)
^~~~~~
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/media/s
f_git/pull/monero-core/monero/include -Isrc/libwalletqt -Isrc -isystem /usr/include/qt -isystem /usr/include/qt/QtQuick -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtQml -isystem /usr/include/
qt/QtNetwork -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o PendingTransaction.o src/libwalletqt/PendingTransaction.cpp
src/libwalletqt/Wallet.cpp: In member function ‘bool Wallet::synchronized() const’:
src/libwalletqt/Wallet.cpp:95:26: error: ‘class Bitmonero::Wallet’ has no member named ‘synchronized’
return m_walletImpl->synchronized();
^~~~~~~~~~~~
src/libwalletqt/Wallet.cpp: In member function ‘bool Wallet::init(const QString&, quint64, bool, quint64)’:
src/libwalletqt/Wallet.cpp:118:85: warning: unused parameter ‘isRecovering’ [-Wunused-parameter]
bool Wallet::init(const QString &daemonAddress, quint64 upperTransactionLimit, bool isRecovering, quint64 restoreHeight)
^~~~~~~~~~~~
src/libwalletqt/Wallet.cpp:118:107: warning: unused parameter ‘restoreHeight’ [-Wunused-parameter]
bool Wallet::init(const QString &daemonAddress, quint64 upperTransactionLimit, bool isRecovering, quint64 restoreHeight)
^~~~~~~~~~~~~
src/libwalletqt/Wallet.cpp: In member function ‘void Wallet::initAsync(const QString&, quint64, bool, quint64)’:
src/libwalletqt/Wallet.cpp:127:23: error: ‘class Bitmonero::Wallet’ has no member named ‘setRecoveringFromSeed’
m_walletImpl->setRecoveringFromSeed(true);
^~~~~~~~~~~~~~~~~~~~~
src/libwalletqt/Wallet.cpp:128:23: error: ‘class Bitmonero::Wallet’ has no member named ‘setRefreshFromBlockHeight’
m_walletImpl->setRefreshFromBlockHeight(restoreHeight);
^~~~~~~~~~~~~~~~~~~~~~~~~
src/libwalletqt/Wallet.cpp: In member function ‘quint64 Wallet::blockChainHeight() const’:
src/libwalletqt/Wallet.cpp:155:26: error: ‘class Bitmonero::Wallet’ has no member named ‘blockChainHeight’
return m_walletImpl->blockChainHeight();
^~~~~~~~~~~~~~~~
src/libwalletqt/Wallet.cpp: In member function ‘quint64 Wallet::daemonBlockChainHeight() const’:
src/libwalletqt/Wallet.cpp:164:50: error: ‘class Bitmonero::Wallet’ has no member named ‘daemonBlockChainHeight’
m_daemonBlockChainHeight = m_walletImpl->daemonBlockChainHeight();
^~~~~~~~~~~~~~~~~~~~~~
src/libwalletqt/Wallet.cpp: In member function ‘quint64 Wallet::daemonBlockChainTargetHeight() const’:
src/libwalletqt/Wallet.cpp:172:52: error: ‘class Bitmonero::Wallet’ has no member named ‘daemonBlockChainTargetHeight’
m_daemonBlockChainTargetHeight = m_walletImpl->daemonBlockChainTargetHeight();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libwalletqt/Wallet.cpp: In member function ‘void Wallet::setAutoRefreshInterval(int)’:
src/libwalletqt/Wallet.cpp:192:19: error: ‘class Bitmonero::Wallet’ has no member named ‘setAutoRefreshInterval’
m_walletImpl->setAutoRefreshInterval(seconds);
^~~~~~~~~~~~~~~~~~~~~~
src/libwalletqt/Wallet.cpp: In member function ‘int Wallet::autoRefreshInterval() const’:
src/libwalletqt/Wallet.cpp:197:26: error: ‘class Bitmonero::Wallet’ has no member named ‘autoRefreshInterval’
return m_walletImpl->autoRefreshInterval();
^~~~~~~~~~~~~~~~~~~
make: *** [Makefile:885: WalletManager.o] Error 1
Try sending 0.0000000015 monero. The GUI thinks it's zero.
Large integers need to be used internally, and store atomic units.
if monero-core gets closed, shell doesnt terminate and stays showing the monero-core log, until exited the hard way with ctrl+q. this was different before if i remember correctly
--> Ubuntu 16.04 on mainnet together with pull request #23
Currently, for Linux, the default new wallet directory is set to 'homedir/Monero Accounts', which is not ideal for many reasons - chiefly that it pollutes the user's home directory, that there is a space in the name, and perhaps even that it unnecessarily exposes sensitive files which would not be regularly used by the same typical novice user that also wouldn't choose a path other than the one set as default.
Suggest setting the default directory for new wallets to '$monerodir/wallet' where $monerodir is currently .bitmonero as first option, or where the GUI binary is located as a second option.
Further suggest looping into a greater discussion about the organization of .bitmonero, which is understood to be in the process of being renamed to .monero, particularly with regard to compartmentalizing/future-proofing the directory structure - currently it is devoted to containing blockchain-related files only, which could be moved to '.monero/blockchain' allowing for the wallets directory to neatly coexist, and also for a 'testnet' directory and whatever other needs arise down the road.
Unsure as to what the current or optimal behaviors are on other platforms but perhaps they should be reviewed as well.
Also, the default directory 'Monero Accounts' seems to be created when monero-core is initialized and is not removed if a different location is chosen.
Messing with CLI commands for most users is not user friendly.
Can we allow the daemon to be shipped with the GUI and optionally auto-started?
monero-core shows the wallet password in the log in cleartext. this happen when:
--> Ubuntu 16.04 on mainnet together with pull request #23
This is straddling monero and the GUI a bit, but it seems best here:
In std::string WalletImpl::integratedAddress(const std::string &payment_id) const
if payment_id can't be parsed, a random one is generated instead.
This seems wrong, and potentially dangerous. It should error out instead (ie, return empty string, or throw).
This Issue is a placeholder for the crash on startup, which only some windows(?) users experience for now.
All in all its unclear if the issue is due to some open GL version on windows or something else, the root is still being evaluated. the logs are unfortunately empty, so the crash seems to happen very early in the start up process.
Reports:
ArticMine: Graphics on GNU/Linux I am down to OpenGL 3.0 with success On Windows 10 fail at OpenGL 4.4 and 1.1
iDunk: OGL 3.3 on Ubuntu, radeon, Gallium 0.4, Mesa 11.2.0. OGL 4.5 on Windows 10, Crimson 16.10.1. Both success with minor artifacting on Ubuntu.
luigi: I have 4.4 and it works fine (win 10)
medusa: open GL 1.1 here on crashing machine (win7 x64, bitcoinQT runs fine). on same machine, it runs fine under Ubuntu with OGL 2.1 Mesa 11.2.0
issue maybe somehow far related to #69
please feel free to post any related report here
Currently monero-core creates a 'The Monero Project' directory in .config to store .conf files - ideally this directory should not have spaces, perhaps something as simple as 'monero' is the best solution.
if i don't specify a wallet password on creation, and i then open the app at a later time, the password challenge does not accept a "blank" password.
if i don't specify a password, the password challenge should allow a blank password to log in.
Closed: User error :)
C&p of command prompt below. System: Windows 7 x64. Version: monero.win.x64.v0-9-4-0
I believe it would make sense to check for the file first, before asking the user for the password.
C:\monero.win.x64.v0-9-4-0>simplewallet --wallet-file test
Creating the logger system
Monero 'Hydrogen Helix' (v0.9.4.0-release)
Logging at log level 0 to C:\monero.win.x64.v0-9-4-0\simplewallet.log
password: ****
Error: failed to load wallet: file not found "test.keys"
If opening a password protected wallet with monero-core on mainnet, a few different issues appear.
first a screenshot:
on the screenshot it is visible to see that:
nevertheless, after the password is entered, the wallet opens correctly.
--> Ubuntu 16.04 on mainnet together with pull request #23
@JamesCullum, could you please re-do it with Qt Linguist? Right now it can't be opened with Qt and it breaks the build
https://gyazo.com/4fe97d4c4fd4d924061bb2122cca5d52
Does anyone have tried to build the GUI on OSX?
If so, please advice what you have done and what am I missing.
It seems to me that all PRs are failing for OSX10.11 and 10.12 due to some issue in OSX environment.
I'm trying to build it myself and also facing the issues.
The first issue was in Qt that needed to change a string from xcrun
to xcodebuild
(source: link )
The second issue was that in libwalletqt
folder it was expecting to have wallet folder from actual monero project that has a file wallet2_api.h
I symlinked the folder and build started running, but
The third issue that I see now is
d: warning: directory not found for option '-L/YOUR_PATH/monero-core/monero/lib'
ld: library not found for -lwallet_merged
Let me know if someone is using OSX to build monero-core
UPDATE:
I was pointed out that I'd need run ./get_libwallet_api.sh
first and then run build.sh
which solves some problems.
Before that, you also need to have openssl headers installed
Update:
All is working, so I'll update readme.md for osx setup to
1)brew install openssl
2)add -L/usr/local/opt/openssl/lib \
in here
https://github.com/monero-project/monero-core/blob/master/monero-core.pro#L133-L134
3)run ./get_libwallet_api.sh
4)run ./build.sh
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.