Author

Topic: LightWallet - a lightweight account manager for Monero (Read 6930 times)

legendary
Activity: 3136
Merit: 1116
Update: 2017-01-07 LightWallet is no longer being maintained, and is expected to stop working after the upcoming hardfork enabling RingCT. Please use the official GUI for now (which also works with a remote node), or wait for another third party GUI by Jaxx or someone else to be released soon.
legendary
Activity: 3136
Merit: 1116
It looks like that remote node isn't working anymore or maybe just at the moment. I'll try to mess with it tonight this weekend and see if it works for me.
newbie
Activity: 3
Merit: 0
Oh ok there is an official GUI coming soon, that's good news. I did try deleting all and recovering from seed, but got the same error.
Yea I figure I'll try simplewallet for now then.
Anyhow here is the error that simplewallet generates:

2016-Sep-07 11:07:28.239139 [RPC0]ERROR C:/msys64/DISTRIBUTION-BUILD/src/wallet/wallet_rpc_server.cpp:65 Exception at while refreshing, what=no connection to daemon
2016-Sep-07 11:07:48.240098 [RPC0]ERROR C:/msys64/DISTRIBUTION-BUILD/contrib/epee/include/net/http_client.h:867 failed to connect node.moneroclub.com:8880
2016-Sep-07 11:07:48.240098 [RPC0]Failed to invoke http request to  http://node.moneroclub.com:8880/getblocks.bin
2016-Sep-07 11:07:48.240098 [RPC0]ERROR C:/msys64/DISTRIBUTION-BUILD/src/wallet/wallet2.cpp:572 !r. THROW EXCEPTION: error::no_connection_to_daemon
2016-Sep-07 11:07:48.240098 [RPC0]C:/msys64/DISTRIBUTION-BUILD/src/wallet/wallet2.cpp:572:N5tools5error23no_connection_to_daemonE: no connection to daemon, request = getblocks.bin

Dunno if it means anything to the smarter people, to me it's basicly gibberish. Not even sure that this is the reason that lightwallet crashes, but it is the last lines in the log file, beforethis it all looked good more or less.

Oh yea and no wierd chars in my wallet name.
legendary
Activity: 3136
Merit: 1116
It wouldn't hurt to post the error, certainly. The older bigger file might be old version, which I don't think works after the hardfork early this year.

I'm honestly not planning on working on it much anymore, since official GUI is sooooo close and I have a million other things I want to work on and need to work on too.

Honestly, simplewallet really isn't too bad. Just start it up and type 'help', then ask questions if you're unsure before transferring.

One suggestion to try for GUI is remove wallet and config file (backup first), then try to restore wallet from seed or by importing keys.

Do you have any weird characters (non letters or periods) in your wallet filename?
newbie
Activity: 3
Merit: 0
Hi there all Smiley I'm a Monero noob currently learning the ropes. I must say very good job to all the people behind Monero and jwinterm TY for making a frontend.

Now to the problematic part, as some user pointed out earlier in this thread, I can't get Lightwallet working proper. I downloaded the windows version from getmonero and also put the dll's and simplewallet (x64) in the dir.
The program starts, and syncs, finds my monero balance and everything seems fine and dandy but shortly after, the client just shuts down with no message. I checked  my taskmanager and simplewallet is still running.
When I try to start Lightwallet again, I get to the password/login, type it in and poof, client is gone again.

Did anyone ever solve this issue? and would u mind telling me how, I would be forever grateful. I'm just not techy enough to use the comandline program and MoneroX is gone for good it seems.

Oh also I'll be sure to make some small donations to the monero development if I can just get the thing up and running, I'm not a rich man so it will only be something symbolic now and then.

Ty in advance /Mr Old guy



Hi Mr oldy. There was one issue identified related to Euro computers using commas instead of decimals, but I'm really not sure what would make it crash repeatedly like that. If you just want to use a remote node, you can make a file called simplewallet.bat in the same directory and open it with a text editor (notepad) and type:
Code:
simplewallet --daemon-address http://node.moneroclub.com:8880

And then save it and run that bat file and you will be able to use simplewallet with same remote node that lightwallet uses.

Oh cool the man himself Smiley well the thing is I really wanted a GUI, as I am a bit too non tech savvy to use a comandline tool, atleast for something as important as currency. Remote node is not the most important thing, I don't mind the time it takes to run a node.
I guess there isn't much to do but learn simplewallet at the moment or wait for a newer version of a GUI.
Also another question, I have another version of Lightwallet.exe, that I'm not exactly sure where I found that is much bigger in size than the one I found on getmonero. It also can not be opened with winrar like the normal exe. Any idea what version this might be and if it could work? so far I havn't dared run it.

Last question if you don't mind: would it help at all for me to post the error I get in the simplewallet log file here? maybe you can figure out where it all went wrong?
legendary
Activity: 3136
Merit: 1116
Hi there all Smiley I'm a Monero noob currently learning the ropes. I must say very good job to all the people behind Monero and jwinterm TY for making a frontend.

Now to the problematic part, as some user pointed out earlier in this thread, I can't get Lightwallet working proper. I downloaded the windows version from getmonero and also put the dll's and simplewallet (x64) in the dir.
The program starts, and syncs, finds my monero balance and everything seems fine and dandy but shortly after, the client just shuts down with no message. I checked  my taskmanager and simplewallet is still running.
When I try to start Lightwallet again, I get to the password/login, type it in and poof, client is gone again.

Did anyone ever solve this issue? and would u mind telling me how, I would be forever grateful. I'm just not techy enough to use the comandline program and MoneroX is gone for good it seems.

Oh also I'll be sure to make some small donations to the monero development if I can just get the thing up and running, I'm not a rich man so it will only be something symbolic now and then.

Ty in advance /Mr Old guy



Hi Mr oldy. There was one issue identified related to Euro computers using commas instead of decimals, but I'm really not sure what would make it crash repeatedly like that. If you just want to use a remote node, you can make a file called simplewallet.bat in the same directory and open it with a text editor (notepad) and type:
Code:
simplewallet --daemon-address http://node.moneroclub.com:8880

And then save it and run that bat file and you will be able to use simplewallet with same remote node that lightwallet uses.
newbie
Activity: 3
Merit: 0
Hi there all Smiley I'm a Monero noob currently learning the ropes. I must say very good job to all the people behind Monero and jwinterm TY for making a frontend.

Now to the problematic part, as some user pointed out earlier in this thread, I can't get Lightwallet working proper. I downloaded the windows version from getmonero and also put the dll's and simplewallet (x64) in the dir.
The program starts, and syncs, finds my monero balance and everything seems fine and dandy but shortly after, the client just shuts down with no message. I checked  my taskmanager and simplewallet is still running.
When I try to start Lightwallet again, I get to the password/login, type it in and poof, client is gone again.

Did anyone ever solve this issue? and would u mind telling me how, I would be forever grateful. I'm just not techy enough to use the comandline program and MoneroX is gone for good it seems.

Oh also I'll be sure to make some small donations to the monero development if I can just get the thing up and running, I'm not a rich man so it will only be something symbolic now and then.

Ty in advance /Mr Old guy

full member
Activity: 216
Merit: 100
And maybe to the dogs this Java?
May collect on the C/C++? In MinGW
full member
Activity: 216
Merit: 100
opening in simplewallet works.
But now i cant use it. Sad

The strange thing is the same thing happens for me with Factomd as well. As soon as it synced it shuts down...

Maybe you're running out of disk space? That's pretty strange behavior, and got to be more than a coincidence that it's happening on two completely different wallets.

The same problem. Runs for a while and synchronized.
Today won't start. Errors not visually.
The latest version. What's available.
Java Version 8 update 101.
legendary
Activity: 3136
Merit: 1116
Does not work. I couldn't create a new wallet. The button doesn't respond.

Make sure you have simplewallet program in the same directory.

can you give me a complied build for XMR ? the platform is windows 64bit , I'm really looking forward for a better wallet .

You can download binaries at getmonero.org
hero member
Activity: 803
Merit: 501
Does not work. I couldn't create a new wallet. The button doesn't respond.

Make sure you have simplewallet program in the same directory.

can you give me a complied build for XMR ? the platform is windows 64bit , I'm really looking forward for a better wallet .
legendary
Activity: 3136
Merit: 1116
Does not work. I couldn't create a new wallet. The button doesn't respond.

Make sure you have simplewallet program in the same directory.
sr. member
Activity: 477
Merit: 250
Does not work. I couldn't create a new wallet. The button doesn't respond.
sr. member
Activity: 270
Merit: 250
I fully synced the standard wallet of monero now and everything worked fine.

Unfortunately i still donw know why your wallet and the factomd always shuts down :/
sr. member
Activity: 270
Merit: 250
yes pretty strange.

i just checked the disc space and it seems fine, i also used another wallet afterwards and were able to download the whole blockchain.
but it was a regular client.

whats the connection between factomd and your wallet?

i mean it didn't happen at the same time, but it seems like both times right before i fully synced.
legendary
Activity: 3136
Merit: 1116
opening in simplewallet works.
But now i cant use it. Sad

The strange thing is the same thing happens for me with Factomd as well. As soon as it synced it shuts down...

Maybe you're running out of disk space? That's pretty strange behavior, and got to be more than a coincidence that it's happening on two completely different wallets.
sr. member
Activity: 270
Merit: 250
opening in simplewallet works.
But now i cant use it. Sad

The strange thing is the same thing happens for me with Factomd as well. As soon as it synced it shuts down...
legendary
Activity: 3136
Merit: 1116
my wallet just shut down almost before it was synced ?
now when i try to reopen it it closes down after i type in passphrase and click proceed, does it shut down as well if i type wrong password?

No, I think it should prompt you that the password was wrong and try again. That sucks Sad There's not really any way to save the wallet state before it's finished syncing, afaik. I've never heard of that shutting down behavior before though. Maybe try to open it in simplewallet directly and see what's going on?
sr. member
Activity: 270
Merit: 250
my wallet just shut down almost before it was synced ?
now when i try to reopen it it closes down after i type in passphrase and click proceed, does it shut down as well if i type wrong password?
legendary
Activity: 3136
Merit: 1116
why do i still have to sync up from scratch?
I thought this is the reason to use a light wallet, so i don't need to download the whole chain ?

You don't sync the blockchain, but your wallet has to scan each block to look for transactions, so it has to request the blocks from a local or remote daemon. In newer versions of simplewallet you can only scan from the time the wallet was created, which would be way faster for new wallets, but this hasn't been released in a binary yet I don't think.
sr. member
Activity: 270
Merit: 250
why do i still have to sync up from scratch?
I thought this is the reason to use a light wallet, so i don't need to download the whole chain ?
legendary
Activity: 3136
Merit: 1116
I did not.
Now it works.

Thank you.

No problemo Smiley
full member
Activity: 143
Merit: 100
I did not.
Now it works.

Thank you.
legendary
Activity: 3136
Merit: 1116
I just downloaded the client from https://getmonero.org/getting-started/choose , since I want to remove all my Altcoin holdings from various exchanges
However, when I tried to create a wallet it didn't do anything.

System is a clean W10 installation specifically set up just for backing up various coin wallets to cold storage media.
Is there some setting that I need to do beforehand? Other Light Wallets (e.g. Dogecoin) worked out of the box.


You have to have a copy of simplewallet.exe in the same directory with lightwallet, did you download that too and put it there?
full member
Activity: 143
Merit: 100
I just downloaded the client from https://getmonero.org/getting-started/choose , since I want to remove all my Altcoin holdings from various exchanges
However, when I tried to create a wallet it didn't do anything.

System is a clean W10 installation specifically set up just for backing up various coin wallets to cold storage media.
Is there some setting that I need to do beforehand? Other Light Wallets (e.g. Dogecoin) worked out of the box.

sr. member
Activity: 263
Merit: 250
Thank you :-)
legendary
Activity: 3136
Merit: 1116
Hi everybody, just to be sure : the latest version of Lightwallet works flawlessly with the latest version of Monero, right ?

I wouldn't say flawlessly. There are some issues with recording transaction history, but afaik it should work fine for sending, receiving, and checking balance.
sr. member
Activity: 263
Merit: 250
Hi everybody, just to be sure : the latest version of Lightwallet works flawlessly with the latest version of Monero, right ?
legendary
Activity: 3136
Merit: 1116
Can we get a screen shot or two in the OP?

Ask and ye shall receive (sometimes) Smiley
legendary
Activity: 2968
Merit: 1198
Can we get a screen shot or two in the OP?
legendary
Activity: 3136
Merit: 1116

OK, thanks, I didn't realize they had 32 bit builds there now. I'll see if it works for me and PM you when I get around to it.
jr. member
Activity: 58
Merit: 1
legendary
Activity: 3136
Merit: 1116
I did so, but the program does not start

Hmm, I haven't tested with the 32 bit binaries. Could you tell me where you downloaded them from and I'll try to test it out this weekend or next (not sure I'll get to it today or tomorrow and then I'm traveling for a week)?
jr. member
Activity: 58
Merit: 1
I did so, but the program does not start
legendary
Activity: 3136
Merit: 1116
I put the file lightwallet.exe in the same folder with the file simplewallet.exe but a graphical shell is still not started. What am I doing wrong?

Did you find a 32 bit copy of simplewallet? The one on getmonero is 64 bit and won't work on your computer.
jr. member
Activity: 58
Merit: 1
I put the file lightwallet.exe in the same folder with the file simplewallet.exe but a graphical shell is still not started. What am I doing wrong?
legendary
Activity: 3136
Merit: 1116
Where did you download from? And which file?

My system is Windows 7 32 bit. I downloaded file from this site: https://getmonero.org/getting-started/choose

Well, I don't know why it would say it's a virus, maybe cause it's a jar stuffed inside an exe, but you can't run it on 32 bit Windows unless you have a 32 bit simplewallet binary to use with it. You have to put simplewallet.exe in the same folder as lightwallet.exe (it's just a gui wrapper for simplewallet).

The release is here:
https://github.com/jwinterm/LightWallet2/releases

I think there are some 32 bit binaries available, just not official ones I don't think.
jr. member
Activity: 58
Merit: 1
Where did you download from? And which file?

My system is Windows 7 32 bit. I downloaded file from this site: https://getmonero.org/getting-started/choose
legendary
Activity: 3136
Merit: 1116
Hi people! I downloaded Monero light Wallet but when I try to run it is not anything going on. A site virustotal generally defines a virus in this file. What should I do? Huh

Where did you download from? And which file?
jr. member
Activity: 58
Merit: 1
Hi people! I downloaded Monero light Wallet but when I try to run it is not anything going on. A site virustotal generally defines a virus in this file. What should I do? Huh
legendary
Activity: 2968
Merit: 1198
Due to network/computer restrictions, I'm unable to run a full node. LightWallet looks great! But I'm wondering... What are the security implications of having LightWallet connect to node.moneroclub.com:8880 rather than your own local instance? Is it any less secure?

The main thing is giving up a lot of your privacy. The remote node could theoretically log all the transactions you receive and send, and also log your IP address (unless you use Tor, but then you are connecting through an exit node which raises other issues).

In terms of security from the perspective of losing coins there is little to no risk, as your private keys remain entirely on your own computer. The main thing is that the remote node could, in theory, serve up fake blockchain information to you and trick you into thinking you received a payment when you really didn't. If you then delivered on your end of a trade on the basis of that false payment information, you could lose money. That's pretty far fetched though, and in practice there is little risk of losing funds.
sr. member
Activity: 306
Merit: 250
Due to network/computer restrictions, I'm unable to run a full node. LightWallet looks great! But I'm wondering... What are the security implications of having LightWallet connect to node.moneroclub.com:8880 rather than your own local instance? Is it any less secure?

legendary
Activity: 3136
Merit: 1116
Hi there jwinterm,

The only issue I have is under "Calculated balance:  " it is showing a negative number.  This is connected to localhost with a fully synced daemon.

Yea, this is kind of a known issue, I probably should have just removed that field for time being. The program reads simplewallet output while syncing to find your transaction history, but I think it occasionally misses some, thus the negative balance, or i goofed the math somewhere. I'm thinking to just parse the logfile rather than watch output, as that way it should be impossible to miss anything.

The locked and unlocked balances are the ones to go by, and if they're green, that means you should be synced and ready to send transactions.
sr. member
Activity: 337
Merit: 250
Hi there jwinterm,

The only issue I have is under "Calculated balance:  " it is showing a negative number.  This is connected to localhost with a fully synced daemon.
sr. member
Activity: 263
Merit: 250
Thanks, I did all of that.

After some trials, I definitively love your wallet ! Many thanks for this great work !

I'm not rich, far from that, but send me your XMR address by PM, so I can tip you a few XMR to buy a good Belgian beer somewhere :-)

To answer your past question, if it was about that : your wallet shows me only one green node.moneroclub.com:8880 on daemon tab.

It would be perfect if in the future you enable Open Alias function ;-)

Good job, good luck in your present and future projects, and life !

legendary
Activity: 3136
Merit: 1116
Thank you :-)

I can't answer to your question, because I did not yet installed your Lightwallet, sorry.

Another question, I now use MoneroX, once MoneroX closed, is it safe to install and launch your Lightallet, no risk of loosing Something, will it open my Monero wallet created with MoneroX ? Lightwallet is going to use and update the same database on disk drive as MoneroX ? Can we switch to your wallet to MoneroX, anytime with no problem ?



Just always keep a couple backups of your keys file, like on separate drives, on a usb drive, or even in dropbox or something, and you don't risk losing your coins if you remember the password. Also with newer wallets make note of the recovery seed.
sr. member
Activity: 263
Merit: 250
Thank you :-)

I can't answer to your question, because I did not yet installed your Lightwallet, sorry.

Another question, I now use MoneroX, once MoneroX closed, is it safe to install and launch your Lightallet, no risk of loosing Something, will it open my Monero wallet created with MoneroX ? Lightwallet is going to use and update the same database on disk drive as MoneroX ? Can we switch to your wallet to MoneroX, anytime with no problem ?

legendary
Activity: 3136
Merit: 1116
Hi and thank you for the work you did on Monero Lightwallet.
Do you think your last release will be compatible with Monero 0.9 ?
Do you plan to update it ?
Thanks :-)

I think it should work just as well with v0.9, since it just uses the rpc interface, and afaik there won't be any breaking changes.

I don't have much plans to update it at the moment. I kind of wrote it just as an exercise in learning Kivy, the Python package that the GUI is using. I am now more interested in learning Libgdx, which is a Java package that allows easy deployment to android and ios, so maybe someday I'll rework it into a Java app.

Are there remote nodes that are still working now?
sr. member
Activity: 263
Merit: 250
Hi and thank you for the work you did on Monero Lightwallet.
Do you think your last release will be compatible with Monero 0.9 ?
Do you plan to update it ?
Thanks :-)
legendary
Activity: 3136
Merit: 1116
Your default remote node isn't available anymore. I used node.moneroclub.com:8880 instead and it works fine.

I know, I've been meaning to update that, I've just been super busy. I promise I'll get to it this weekend, forealsies Smiley

edit: Couple days late...but updated with new node and logo.
sr. member
Activity: 290
Merit: 250
Your default remote node isn't available anymore. I used node.moneroclub.com:8880 instead and it works fine.
legendary
Activity: 2968
Merit: 1198
Given that you are using kivy (I think) for the UI part, which supports Linux, Windows, OS X, Android and iOS, is here a reason this is limited to Windows?

Not really. It should work on linux and mac with very minor modifications, I think, but the idea was to just get a working binary for windows produced that people could use as easily as possible (single exe file with no bitmonerod running). For linux, I'm not sure it really makes sense to compile a binary, or how tricky it would be to compile a binary that would work on different distributions. For OSX, I've never used mac before, and the way pyinstaller works (to generate the binary), you have to compile on the system you're targeting, so I'd need to pirate OSX and do it in a virtual machine or something. I'll try in a week or so (when I get back home) to run it in debian and see how much tweaking it needs...

It isn't necessarily you that would need to do the actual builds, if the system-dependent source tweaks (if any) are in place.
legendary
Activity: 3136
Merit: 1116
Given that you are using kivy (I think) for the UI part, which supports Linux, Windows, OS X, Android and iOS, is here a reason this is limited to Windows?

Not really. It should work on linux and mac with very minor modifications, I think, but the idea was to just get a working binary for windows produced that people could use as easily as possible (single exe file with no bitmonerod running). For linux, I'm not sure it really makes sense to compile a binary, or how tricky it would be to compile a binary that would work on different distributions. For OSX, I've never used mac before, and the way pyinstaller works (to generate the binary), you have to compile on the system you're targeting, so I'd need to pirate OSX and do it in a virtual machine or something. I'll try in a week or so (when I get back home) to run it in debian and see how much tweaking it needs...
legendary
Activity: 1470
Merit: 1000
Want privacy? Use Monero!
looking great Smiley

I think i'll actually use this until a new DB is released. I like running a full node Smiley
But I'll recommand this to new users in the future. Webwallet is also a possibility, but tour  wallet is a little more safe because you can run it offline.
legendary
Activity: 2968
Merit: 1198
Given that you are using kivy (I think) for the UI part, which supports Linux, Windows, OS X, Android and iOS, is here a reason this is limited to Windows?
legendary
Activity: 3136
Merit: 1116
lightWallet
Update: 2017-01-07 LightWallet is no longer being maintained, and is expected to stop working after the upcoming hardfork enabling RingCT. Please use the official GUI for now (which also works with a remote node), or wait for another third party GUI by Jaxx or someone else to be released soon.



Update: 2017-01-07 LightWallet is no longer being maintained, and is expected to stop working after the upcoming hardfork enabling RingCT. Please use the official GUI for now (which also works with a remote node), or wait for another third party GUI by Jaxx or someone else to be released soon.

Update: 2016-01-28

LightWallet is a lightweight GUI wrapper for simplewallet written in Java using the Libgdx library.

The source code is available here: https://github.com/jwinterm/LightWallet2 Please check out the README.md file here if you are going to test it out.

The release binary can be downloaded here: https://github.com/jwinterm/LightWallet2/releases I think the jar file should work on any computer with a java virtual machine, and exe is just for Windows. You need to have simplewallet and necessary dlls in the same folder as LightWallet to run the program.

In this release the language is automatically selected as English.

Screenshots from latest build:
Daemon tab:

Balance tab:

Transfer tab:

Please let me know if you have any feedback, suggestions, questions, etc. I'd be glad to hear Smiley
Jump to: