Bitcoin Forum
May 10, 2024, 03:59:18 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Multibit Client blank! Emptied what happened?  (Read 2303 times)
shkiser (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
May 12, 2013, 03:41:19 PM
Last edit: May 12, 2013, 03:51:28 PM by shkiser
 #1

Opened wallet today and it is blank! No bitcoins showing, where I had about 30.. Also No transactions history is showing, no nothing showing! What the fuck is going on? When I plugged in my usb drive that Ive saved my wallet to it all synced up and is showing all info now. How come when I opened client it wasnt pointing to my wallet? Ive never seen this happen before, usually it loads my wallet right away. Should I be worried about this? Also since I have my wallet. file saved to my usb is it safe to delete the wallet file the hardrive of my computer? Or should I just save it to truecrypt or something along with also keep it saved to usb?

Free Litecoin Faucet ---> http://ltc4you.com/?r=6840
1715356758
Hero Member
*
Offline Offline

Posts: 1715356758

View Profile Personal Message (Offline)

Ignore
1715356758
Reply with quote  #2

1715356758
Report to moderator
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715356758
Hero Member
*
Offline Offline

Posts: 1715356758

View Profile Personal Message (Offline)

Ignore
1715356758
Reply with quote  #2

1715356758
Report to moderator
shkiser (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
May 12, 2013, 04:14:13 PM
 #2

When I removed my USB drive, the client went blank again, and said updates have stopped because another program has made changes to multibit client.. This was immediately apon removing my usb device.. Is there something going on with the client, that is causing these issues? The wallet.dat file is still on my hard drive, so why is the client not picking it up? Can anyone please give me some insight into this? I have a feeling something is off. Are there updates pending that are causing this issue ? Any info would be appreciate greatly.

Free Litecoin Faucet ---> http://ltc4you.com/?r=6840
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
May 12, 2013, 04:37:43 PM
 #3

I think the root cause of the problem is how/'when you are inserting your USB drive. Also I think you have the wallet in the USB drive open in MultiBit rather than the one in your user data area.

MultiBit writes to the wallet fairly often (when you changes things, when a block appears, when you do a send etc. There is a background thread that writes every couple of minutes if the wallet has been updated.)

If you have a wallet open that is on your USB drive you should only remove your USB drive when MultiBit has been shut down or you have closed the wallet.  Otherwise it will try writing to the wallet, see that it is missing (the drive has disappeared) and then complain that something else has changed the wallet and not let you do much with it. It cannot write any updates to the wallet when it needs to.

I think if you get into the habit of:
1) shutting down MultiBit or closing any wallet on the USB drive (using File | Close Wallet)
2) ejecting the USB drive in your operating system
3) physically removing it

you shouldn't see these problems.

If you look in the title bar of the main MultiBit screen you can see the path of the active wallet so you can see exactly which wallet file you have open.


MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
shkiser (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
May 12, 2013, 04:58:08 PM
 #4

When I go into appdata to select my wallet file and ultimately make the client read my wallet, there are like 5 different .wallet files. I dont recall all of these being there, how do I tell which is my actual wallet?

Free Litecoin Faucet ---> http://ltc4you.com/?r=6840
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
May 12, 2013, 05:50:16 PM
 #5

The default wallet name is 'multibit.wallet'. This is the one you want. The ones with numbers in (actually timestamps) are backups that you can ignore. You probably have more backups that usual because of what happened before. If it has problems writing to the 'real' wallet it makes a backup just in case. Normally this is overkill but it can be very useful sometimes.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
freemoney458
Member
**
Offline Offline

Activity: 62
Merit: 10


View Profile
May 13, 2013, 06:55:37 PM
 #6

Hi Jim,

it sounds like this a possible way to loose bitcoins:

1) user opens/creates a new a wallet on USB pendrive
2) user removes USB pendrive with the MutliBit client still open while some background task is still writing to the USB pendrive
3) MutliBit notices that something went wrong during storage but does not find a storage medium.

Would it be a solution that MultiBit asks the user (e.g. in a dialog box) to provide a new storage place and filename in case of 3)?

jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
May 13, 2013, 07:14:49 PM
 #7

Hi Freemoney,

I think it is unlikely because of the checks being made.
The only way to permanently lose bitcoin is to lose your private keys.

If you create a new wallet it will either succeed (new key written to disk ok) or fail (user gets error message).

When you are creating new private keys MultiBit checks that the wallet has not been changed before it adds them - it keeps a running check on date and size of the wallet.  If it sees the wallet has disappeared it won't write any additional private keys. If you managed to wait until the check was done and then the millisecond later managed to remove the USB drive then you would get an error message that the wallet was not written.

There is already an issue raised to give more protection to if people simply remove a USB drive :
https://github.com/jim618/multibit/issues/40

It gets a bit clumsy if you save it somewhere else as now you have 'old wallet on USB drive' and 'new wallet saved somewhere else'.

The checks on date and age are also there to protect against multiple processes/ MultiBits writing to the same wallet (say if it was on a network drive). I don't really want MultiBit to 'work' very well in these situations as it encourages people to do it and you are really in an edge situation at this point. It is safer to say "Something has happened to the wallet but I don't know what (out of my scope). I won't write to it any more". Sometimes it is better to fail and stop rather than push further into the unknown.

edit: a further complication is that dirty wallets are written when MultiBit shuts down and the user interface may have gone. This makes it unreliable to solicit information from the user - the computer may be shutting down and so you just want to write out the wallets straight away.


MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
shkiser (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
May 14, 2013, 05:42:29 AM
 #8

im not exactly sure what happened. It seems that for whatever reason the client when I opened it wasnt directed to my wallet file, and was just showing a blank interface.. I was able to find my wallet file on my hard drive, and also having it backed up on my drive saved me from having a heart attack. I have no idea why it didnt load up my wallet as it always does when I open multibit client..
I have a cpl quick questions while Ive got your attention Cheesy

I was originally using Multibit V 0.4.14, but have recently downloaded Multibit 0.5.9 SnapShot. Is it safe to just delete the previous Multibit Version 0.4.14 since I no longer user it, and I used 0.5.9? And since I have my wallet.file and Keys backed up onto two seperate usb drives, can I delete my wallet.file from my computer hard drive, so that in the case my computer was accessed by a criminal, they wouldnt have access to my funds? And when I needed to make a purchase or move bitcoins into my wallet, I could just stick in the USB drive and complete the transaction..? Would I create any problems by going ahead and removing the wallet file from my Laptop hardrive? or should I just leave it there? Thanks in advance, I appreciate all the help, and info. Ive come a long way in just a few months, all thanks to this site and the helpful members.

Free Litecoin Faucet ---> http://ltc4you.com/?r=6840
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
May 14, 2013, 06:31:09 AM
 #9

Hi Shkiser,

You can delete the old installed version of MultiBit yes.

Now that the wallets keep track of the last block they saw and get synced automatically it is practical to have wallets only on a USB drive. Like you say, that way if your laptop gets stolen/ accessed there is no wallet on it.

The main thing is to make sure you either close MultiBit or close the wallet using 'File | Close Wallet' before removing the USB drive. This is to make sure any information gets written to the USB drive cleanly.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
shkiser (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
May 14, 2013, 11:38:09 AM
 #10

Hi Shkiser,

You can delete the old installed version of MultiBit yes.

Now that the wallets keep track of the last block they saw and get synced automatically it is practical to have wallets only on a USB drive. Like you say, that way if your laptop gets stolen/ accessed there is no wallet on it.

The main thing is to make sure you either close MultiBit or close the wallet using 'File | Close Wallet' before removing the USB drive. This is to make sure any information gets written to the USB drive cleanly.

JIM thank you for all the info you've provided me with. I sincerely appreciate you taking the time to answer my questions. Really thankful for multibit and the knowledgeable, and helpful techs that are here to help out multibit users.

Free Litecoin Faucet ---> http://ltc4you.com/?r=6840
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
May 14, 2013, 02:39:46 PM
 #11

No problem - I figure we are all still learning what the best way of using and securing bitcoins is.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!