Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 09, 2014, 10:26:06 PM Last edit: May 09, 2014, 11:18:13 PM by Ptomerty |
|
So my friend sent me $17 as a payment, and I decided to cash some BTC out. I selected an old Coinbase address, and sent 0.1 btc there. Surprise, the transaction was a triangle, so I restart Multibit and the triangle is still there. I reset the blockchain and resync, and now I am missing the $45 and have only $18 left. After I create a new wallet and sweep the private keys in, I have $48 in bitcoin, but am still missing the $45. Blockchain.info shows no transaction done. Help? EDIT: Here are 3 wallets, my original wallet at the bottom, the new wallet with my old private keys at the top, and a backup in the middle. They should all have the same amount, no? http://imgur.com/a/1mBSe
|
|
|
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 10, 2014, 01:48:49 AM |
|
Not sure if can bump, but here's an update.
I restarted a few more times, then tried to find my transaction(s) on blockchain.info.
Surprise, it's not there.
However, right now, it shows my 2 receiving addresses as having ~0.104 btc, which is the amount I should have had after sending the first 0.1 btc. I can't find my 0.1 btc being sent out anywhere.
Also, on my old wallet, it seems that the faulty amount is 0.05 btc less than 0.104, which means that multibit may have attemped a double spend, and the first got rejected but Multibit didn't recognize it?
|
|
|
|
|
Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 10, 2014, 05:41:43 PM Last edit: May 10, 2014, 06:05:18 PM by Ptomerty |
|
I have a total of 2 recieving addresses, will post when I'm on computer at home.
I should have 0.2 btc in both, but blockchain.info shows both as having a total of 0.104.
I've never had the original QT, that was when I used to run the dogecoin QT.
I also understand that the tx did not go through the network, but when I restarted my computer the bitcoins and the transaction weren't there.
|
|
|
|
Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 10, 2014, 06:03:20 PM |
|
Here are my 2 addresses: 16WRehH1dCHnH2Pd9sAxnuQbNWtSTNRTaq 1JjhUfdphwQZtDW8QEav4oJBKcTnDjyqsA This one was generated and has no use: 1JUqQghkvYiSis7a5RJZGWGmkoYszHqETK http://imgur.com/a/QXKsp
|
|
|
|
Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 15, 2014, 11:47:49 PM |
|
really? no support at all?
|
|
|
|
prof7bit
|
|
May 16, 2014, 12:20:11 PM Last edit: May 16, 2014, 12:35:17 PM by prof7bit |
|
export the keys unencrypted, then edit the file and change the dates behind the keys to be earlier than the first usage, you don't need the exact date, if in doubt just change the year and the month to some time before you first used this key. Don't use a time earlier than the genesis block, this could confuse Multibit and lead to strange behavior. Then import that key file into a fresh wallet and let it sync until its 100% and the balances should be correct again.
alternatively (easier and less error prone and more secure because no plain text files are ever created)
* load the wallet with wallet-key-tool (see my signature) * (optional) you can load more than one file to combine multiple wallets, duplicates will be rejected * update the key creation dates from BCI (find the option in the context menu) * fetch the balances from BCI (context menu), this is the authoritative answer to how many BTC you really have * remove unneeded keys * save as new .wallet file, open that new wallet with Multibit * wait for sync complete and everything should be ok again.
(and don't delete your original files, just in case it doesn't work and you still need them later, but I think you know that already)
|
|
|
|
Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 16, 2014, 11:38:20 PM |
|
I just tried exporting, changing date, etc.
still only ~0.1 btc in my wallet. i'm not doubting that multibit sent my btc, the question is where? and why can't I find the record of it?
I swear that in a few days i will manually tally up my transaction history and see if it's right and if i'm having delusions.
|
|
|
|
Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 16, 2014, 11:44:31 PM |
|
At the very least, I still don't know why 2 of the same wallets with the same tx history have different balances.
|
|
|
|
prof7bit
|
|
May 17, 2014, 09:35:59 AM Last edit: May 17, 2014, 09:51:51 AM by prof7bit |
|
At the very least, I still don't know why 2 of the same wallets with the same tx history have different balances.
if you compare the tx history in multibit line by line you will probably find that in one of them some tx are missing, probably the oldest ones, so start comparing with the oldest tx to save time. This is because it did not completely sync the block chain. The method I suggested was to force a fresh wallet with these keys to sync from the beginning (or from the earliest time you used these keys onward). Older versions of Multibit allowed you to manually specify a date from where to sync when resetting the block chain, newer versions are trying to determine this automatically from the time of the earliest transaction in the wallet and I suspect this algorithm is flawed, especially in the presence of imported keys. From looking at the code I got the impression it is trying very very hard to avoid unnecessarily syncing too far back. Therefore my suggestion to make a fresh wallet with imported keys that have explicitly set their creation time early enough to enforce a sync over the needed time, no matter what. The numbers on blockchain.info should show you how many BTC you really have, these numbers and the tx history shown there can be regarded as authoritative. Your goal is to bring your Multibit wallet into a state where it will show the exact same numbers. Any other versions of the same Multibit wallet showing different numbers can be ignored because its not correctly synced and missing some tx and if it refuses to sync then its broken. Therefore import the keys (with their creation dates set early enough) into a brand new empty wallet and let it sync. Then it will show the exact same balance and same tx history as blockchain.info and these numbers will be authoritative! If your wallet was incompletely synced all the time you probably thought you had more BTC than you really had. Thats probably also the reason the last tx did not go through, You and Multibit both believed you still owned these coins and tried to spend them but you have spent them long ago already and neither you nor Multibit can remember (because at some earlier time the sync must have been messed up) and the tx was not accepted by the network.
|
|
|
|
Ptomerty (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
May 17, 2014, 12:32:01 PM |
|
I said I did already...
Oddly enough, I remember going onto blockchain.info and checking my balance out of curiosity and seeing that it added up to 0.2..
|
|
|
|
prof7bit
|
|
May 17, 2014, 06:06:54 PM |
|
Oddly enough, I remember going onto blockchain.info and checking my balance out of curiosity and seeing that it added up to 0.2..
I don't understand your problem. Blockchain.info and Multibit (from your screen shots) show the exact same balances and transactions, there is not a single Satoshi difference. You had around 0.2 (even 0.34) around 16 Mar, this was 2 months ago, you have spent half of it since then, its all on blockchain.info and also in Multibit, you can use a pocket calculator and go through the transactions backwards in time to see exactly how much you had at what time.
|
|
|
|
|