Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Balance tranforms to Unconfirmed Transaction #862

Closed
ghost opened this issue Feb 18, 2016 · 97 comments
Closed

Balance tranforms to Unconfirmed Transaction #862

ghost opened this issue Feb 18, 2016 · 97 comments
Labels
Milestone

Comments

@ghost
Copy link

ghost commented Feb 18, 2016

After the update a couple days ago, my wallet balance transformed itself to an Unconfirmed Transaction.

I already try to "Repair Wallet" 5 times and reinstalled the client but it doesn't change anything. There are no open transaction and all have 50+ Confirmation.

If i try to sent a payment, it tells me that i don't have enough funds available.

The Network is fully synced and there are no outstanding blocks.

Please someone find me a solution as losing your Bitcoin's after using your wallet is very disappointing.

Best Regards.

multibit

@jim618
Copy link
Contributor

jim618 commented Feb 18, 2016

This looks like the same bug as described here:
https://bitcointalk.org/index.php?topic=1361928.msg13927284#msg13927284

Have a look at the message contents of the link and see if either of the workarounds work for you

@jim618
Copy link
Contributor

jim618 commented Feb 18, 2016

Also, can you have a look at the transactions wizard for your unconfirmed transactions (double click on the row in 'Payments') and have a look at the Transaction status.

Does it say something like 'Seen by 10 peers', or 'Transaction status unknown' ?
If so, what does it say ?

Thanks

@ghost
Copy link
Author

ghost commented Feb 18, 2016

Exiting the client, renaming the backup folder and "restore wallet from wallet words" seem to work. Thank you for your help @jim618.

@jim618
Copy link
Contributor

jim618 commented Feb 18, 2016

That's good.
That will be a useful workaround until I find a software fix.

To debug this effectively I need a wallet where the problem occurs.

Would you be willing to 'burn' (i.e. never use again) the wallet where you had a problem ?
Then I can have a close look at it.

This would entail:

  1. Empty your wallet of all bitcoin and never use any of those addresses again.
  2. Send me, zipped, the original directory - the one you renamed to 'old-mbhd-etc-etc'.
  3. Send me your wallet password and wallet words.

Obviously I would be able to see your transactions and notes so I would understand if you didn't want to. Also, if you mail me it you can assume that someone, somewhere will be snooping on your data.

I ask as it's pretty much impossible to replicate this bug otherwise though.

If you are happy to do this then send me everything to jim618@fastmail.co.uk.
I'll delete it once I've investigated it.
Thanks.

@ghost
Copy link
Author

ghost commented Feb 18, 2016

Hey,

check your inbox, i sent you all information you requested. Good Luck figuring out what the heck is going on with it.

@jim618
Copy link
Contributor

jim618 commented Feb 19, 2016

Hi GreenOut.
Using your wallet I just did a repair wallet and all the transactions confirmed ok:

screen shot 2016-02-19 at 13 27 10

Thus it is not reproducible on my machine

@ghost
Copy link
Author

ghost commented Feb 19, 2016

Well, i didn't make up this issue and maybe it's because i already fixed this wallet from another PC. I can assure you that this issue was for real and i'm sorry that i can't be of any further help.

However, if i'll have this issue again in the future, i'll contact you immediately.

@jim618
Copy link
Contributor

jim618 commented Feb 19, 2016

Hi GreenOut,
Oh I am sure you encountered a problem as you described.
It's very difficult to track down a bug if you cannot reproduce it so the first thing any dev does is to try to reproduce it.

I've asked the other users (on the bitcointalk thread) if they would be willing to send me their wallets to see if I can make progress that way.

Thanks for your feedback

@jim618 jim618 modified the milestone: Support Feb 19, 2016
@jim618
Copy link
Contributor

jim618 commented Feb 22, 2016

I have put in two probabilistic fixes for the disappearing transaction confidence information:

  • In 0.13.3-alice-0.2.1-SNAPSHOT : transaction#getConfidence won't overwrite a non-Unknown confidence in the Wallet with an Unknown value from the TxConfidenceTable
  • In BitcoinNetworkService : the TxConfidenceTable mempool is now only reset on a Tools | Repair wallet. It was previously also being reset on a BitcoinNetworkService#shutDown

These changes will appear in MultiBit HD v0.2.1

@Codytrill
Copy link

I'm unsure whether or not I can be of any help but you're not alone.
I've had this issue today, renaming the backup folder, Roaming\MultibitHD folder and restore from wallet words helped.
I don't know if it was the same issue for you but my issue started after I changed my password.

I kept a backup of my old backup and Roaming\MultibitHD folders in case of.
In case you're wondering why I renamed the Roamind folder too, it's because Multibit would still offer me to restore wallets from older versions instead of creating a fresh new one with the words.

Things I had tried:

  • Restoring an older version of the wallet, ''works'' but wallet unable to sync to blockchain.
  • Changing back my password which obviously didn't work but anything's worth trying.
  • Sending a transaction to try and ''reset'' the balance, which didn't work because of missing funds.

If I can do anything else than report to help, be sure to tell me.

@jim618
Copy link
Contributor

jim618 commented Feb 23, 2016

Yes it does seem like an 'occasional' bug. When you mentioned you had this happen with a change password I tried change password in the UI a few times to see if I could reproduce it without luck.

I have put in two fixes which may help (to do with the object that manages the TransactionConfidences).

We seem to have a workaround with renaming the wallet directory and doing a restore.

@Codytrill
Copy link

Reporting again on the issue, the fix didn't exactly last very long.
I tried just now to send a transaction, during which MultibitHD crashed (During the broadcasting.)

Then this happened:
No luck

Applied the fix again and restored from words, sent again another transaction:

  • MultibitHD started using 50%+ of the CPU
  • After 2 minutes of broadcasting, exact same issue (Balance, not crashing)
  • Transaction window displayed an error, not enough funds or something
  • Message on top of the screen says some bitcoins are tied with ongoing transaction
  • 2 minutes later, everything back to normal, transaction went through

@jim618
Copy link
Contributor

jim618 commented Feb 24, 2016

@Codytrill Your last post is actually normal MulitBit HD behaviour when it does not detect your transaction propagating across the network. When the transaction gets confirmed the balance is then available to spend.

The root cause of it is that you are only connected to 3 peers.
When MultiBit HD sends a transaction it:

  1. Sends it to half the peers and
  2. Listens to the rest of the peers to see the transaction 'reflected back'.

When it 'hears' the transaction come back again from enough peers it believes that the transaction has propagated successfully across the Bitcoin network. It is then considered a 'good' transaction and the change in your transaction you can spend.

Because you are connected to only 3 peers it doesn't hear back from enough peers and so:

  1. The change is considered unspendable until the transaction confirms. That's why you get an unconfirmed amount in the header.
  2. You get a warning on the dialog which is basically saying 'Hey, that transaction I didn't see it propagate so you will have to wait a bit until it confirms before you can spend the change'.

I hope that makes sense.

@Codytrill
Copy link

What I wrote after the screenshot was just a recap of what happened.
I wasn't complaining about the issue. I've used Multibit enough to notice it.
I just thought I'd write down how it went after fixing the wallet again.

During the crash that happened the first time, I had 9 peers or so, also, even after waiting for a while it didn't go back to normal, thatçs why I originally made the post.

@SMH17
Copy link

SMH17 commented Aug 16, 2016

This issue happened to me for the third time and unfortunately to fix the issue I have been forced to use function repair wallet many times. I have received transactions without problems I have leaved MultibitHD opened and after a couple of hours: 0 .00 BTC + All my amount unconfirmed. Something in the synchronization task is bugged and needs a fix.

@kliyer
Copy link
Contributor

kliyer commented Aug 16, 2016

This appears to be the same problem described in #918 & #916

@videohoskins
Copy link

I have (inadvertantly) reproduced this same problem. I leave MultiBit HD (v 0.3.0) open/running in RAM. Also, recently and unrelated, I have developed network problems. So, while trying to sort that out, I observed that my intermittent network connection directly and strongly correlates to the MultiBit HD/Unconfirmed Balance issue.

It's as if MultiBit HD 0.3.0 should be more tolerant of a flaky connection to the Internet, relying on what it knows of the blockchain from the last time it saw it.

I understand that would open all sorts of insanity. So, maybe just show the balance with a timestamp? Then persistently retry and if the blockchain can be made current again, the timestamp would fall away, being replaced by the string "up to date" or some such...

@AKWAnalytics
Copy link

kliyer: No, it has nothing to do with KeepKey. I sent coins to my wallet from an exchange and the client is telling me that there are 13 confirmations but the balance is still unconfirmed. What is going on here?

@chris13524
Copy link

chris13524 commented Oct 19, 2016

I tried repairing the wallet several times, getting the unconfirmed balance every time I tried to send coins, so I resorted to searching and came across this. I recreated the wallet with my wallet words as suggested (https://bitcointalk.org/index.php?topic=1361928.msg13927284#msg13927284), and all is good.

@walkjivefly
Copy link

Same problem happened to me. I upgraded Mulitbit HD to 0.4.1 a couple of days ago and my balance showed up as Unconfirmed. I don't run the wallet very often so it's possible the problem would have been present in the previous version and I just didn't notice it. Tools/Repair fixed the problem. My last transaction was over 20,000 blocks ago. I find it more than a little disturbing that Multibit can arbitrarily decide my balance is unconfirmed, especially when I haven't made any transactions. Time for a different wallet, I think.

@hujohnson
Copy link

I also had this issue. It resolved when I ran "repair wallet". I'm including my error.log file, if that's any help.
I'm running 0.4.1 on Linux Mint.

error.log.txt

@qeioz
Copy link

qeioz commented Nov 27, 2016

@jim618 I’ve tried everything in last few days and still nothing worked. I have a lot of money blocked by this bug.
I’ve been using this wallet for very long time, so it has long transaction history.
Things I’ve tried:

  1. wallet repair (over 20 times)
  2. wallet restoration on same PC and on another PC with freshly installed differnet OS.
  3. breadwallet ONLY supports 12 words key and mine is longer, so I can’t use it as well as lightroom project seems discontinued (info on github+links don’t work)
  4. tried restoration using older version on another PC ( 0.3.0 after 0.4.1 on main )
  5. tried on both mac and windows

During restoration process about 3% of transactions have status «Unknown transaction status» while having over 40k confirmations on blackchain, but at some point (60% progress last try) they ALL turn to same unknown status and new ones seem ok until next point and so on. By the end it’s always my whole balance is unconfirmed.
Please, let me know if there is any hope to get my money restored. Is there any alternative to breadwallet that supports over 12 words long keys or any help at all would be great.

@qeioz
Copy link

qeioz commented Nov 28, 2016

I finally got it solved after 3 days of trying all suggestions I was able to find by installing 4th copy of windows on new VM and old version 0.1.0 of multibit HD. Restored wallet from seed (3-4 hours) and this time it worked for some reason.

@kliyer
Copy link
Contributor

kliyer commented Nov 28, 2016

Hi @qeioz , sorry for the late response. I am glad your issue was resolved. However if you need any further assistance i would suggest you contact KeepKey Support Desk at https://keepkey.freshdesk.com/support/solutions.

@alstef
Copy link

alstef commented Apr 17, 2017

Have this problem also, previously confirmed transactions now show as unconfirmed. Searching for another wallet... Why is this a closed issue?

@dandv
Copy link

dandv commented Apr 25, 2017

Just realized that my wallet's funds were Unconfirmed again. I've moved all my BTC elsewhere, and unfortunately I'm done with Multibit HD.

If anyone can suggest a good multi-currency desktop wallet, I'm all ears.

@GregEremeev
Copy link

My MultiBit client has the same bug. MacOS 10.12.4

@mhouriet
Copy link

mhouriet commented May 4, 2017

Why is this issue closed? It seems many people are still hit with this bug.

It happened to me today. Doing a wallet repair fixed the problem, for me, this time. However, no offense but it would bring some more confidence if the developers were showing some kind of concern about it.

EDIT: nope. I did not even quit the process and 3 hours later, same problem occurred. Never had any issue with 0.4.1, upgraded to 0.5.1 last week, then hell broke loose. Sad.

@dandv
Copy link

dandv commented May 4, 2017

I've switched back to MultiBit Classic. Much better multi-wallet UI.

@senarvi
Copy link

senarvi commented May 6, 2017

I saw this problem. Part of my balance was unconfirmed. Tried repairing the wallet, but after that all of my balance was unconfirmed. Deleting the application data and restoring the wallet helped.

@starrychloe
Copy link

Have this problem too. Haven't sent any transactions for months. Have a few open pending requests though. The network was fully synched, with 10 peers. Left app open for a few days. All of my balance went to 'unconfirmed'. WTF?

Multibit HD 0.5.1

@XENON3
Copy link

XENON3 commented May 7, 2017 via email

@GregEremeev
Copy link

@XENON3 Which wallet can you suggest and why?

@frvge
Copy link

frvge commented May 13, 2017

Is there a secure way to download an installer for v0.1.1? (edit: found it at https://multibit.org/releases/multibit-hd/multibit-hd-0.1.1/ )

edit2: multibit v0.1.1 has helped. I still have a bit on Unconfirmed, but the main part is a lot better.

@XENON3
Copy link

XENON3 commented May 14, 2017 via email

@gustavocoding
Copy link

For all those having issues with this wallet: first of all, realize it is ABANDONWARE. So as long as you manage to get the funds unlocked (I downgrade to v0.1.x) move all your funds to another wallet.

@jaap2017
Copy link

jaap2017 commented May 15, 2017

dear posters on Github, I am totally new to the Github community (heard of it, but that's all) and have no programming experience at all, so I doubt I can ever help you guys out. But I ran into problems with my Multibit account where I had stored a few Bitcoins and then panicked when the bitcoins were unconfirmed and I was unable to process a sale I made. Luckily I found this thread, which helped me out. As many of you, I first tried to restore the wallet, but that did not work. I then installed version 0.1 of the Multibit HD as recommended, on another notebook, and restored the wallet with my wallet words. After a few hours, it was restored and the bitcoins were back! I immediately moved them out the Multibit wallet and I followed the advice here to move them to an Electron wallet. Thank you guys for this thread and the help it provided to this newbie.

@rolandbreedveld
Copy link

rolandbreedveld commented May 18, 2017

Also had the problem with unverified transactions, some where 2 years old.
It wasn't possible to solve with the 5.1 and 5.0 versions, als remove the wallet and restore, failed.
so removed everything, installed version 1.1 (multibit-hd-unix-0.1.1.sh) and recovered the wallet.
This goes fine, all transactions where accepted, after that upgraded to version 5.1, problem solved.
So for me it's clearly , this is a bug in 5.1 and 5.0

@seigur
Copy link

seigur commented May 18, 2017

Just spend half a day just trying to get to my funds out with the instructions above.
God knows how much time it'll take to get confirm the transaction with minimum (constant) tx fees.

To save your nerves/time, do not use multibit.

@bgok bgok added the Bug label May 18, 2017
@sayyedraza
Copy link

sayyedraza commented May 24, 2017

Hello ,
Hope your doing great !!
3 days before i install Multibit HD Wallet
and i try to send transaction 0.007786 BTC with low fee like 0.0001000 (still no confirmation)
https://blockchain.info/tx-index/88d3798043f8b931f90b467b9f3e6f7a654a86992ad18dd8f4f018d3344e56c6

I input only one address to pay 0.007786 to 1ESYJmDnUnEebAKSFvyFsrBqXf6speAvz4
when transaction proceed the amount was same it was .
but when i see the tx id . page it show 2 address .

1PzH621B1o2FDhup5aTUB878XqyfZGVZcK 0.7999385 BTC
1ESYJmDnUnEebAKSFvyFsrBqXf6speAvz4 0.007786 BTC
Unconfirmed Transaction!

how this transaction happened ? i try to repair wallet after that my confirmed 0.8 btc become unconfirm (Which was confirmed before - and only sent 0.007786)
i had 0.81 btc in my wallet
can you please help what to do ?

Thanks
regards

@bynicolas
Copy link

@bugaiov and others still having the issue

I too had issues today with transactions that were confirmed over a year ago.

What I did that worked for me was

  1. Close the application
  2. rename my wallet folder from mbhd-...-...-... to old-mbhd-...-..-... ( not the backup folder )
  3. then I restart MBHD and select restore
  4. restore without backup --- you will need your wallet words AND the datestamp
  5. set your password
  6. Then let it resync and balance should be available

I tried fixing the wallet 3 times but ultimately this did the trick

Hope this work for you too!


EDIT:
I spoke too soon, the balance was showing ok until the sync completed. then it was unconfirmed again!

But I still managed to make it work!

So if this happens to you, redo the procedure above, but when MBHD start to sync up, quit at lets say 10% completion.

open up again and quit at 50% of the sync.

Then open and finish up the sync.
At least this is what I did, and the balanced stayed available, so no more unconfirmed for me!m

@frvge
Copy link

frvge commented May 27, 2017

If you have a low transaction fee, set-up -- for example-- Electrum to always allow for Child-Pays-for-Parent. Then add a Receive in Electrum, send it over from MultiBit (the transaction should show up in Electrum with a status of Low Fee), and then create a new transaction based on the older, low-fee one in Electrum. Set a high(er) fee, sign it and broadcast from Electrum. Now the miners should have a better incentive to work on the low-fee parent as part of the higher-fee child..

@pinkpajamarama
Copy link

pinkpajamarama commented May 28, 2017

I have tried everything here and I still have almost $300 unconfirmed. Using breadwallet did nothing. Restoring from seed did nothing. In fact it showed no btc at all. I installed breadwallet. Nothing. I have been in touch with CS for almost 5 days and nothing. Not a word, not a peep., not a I'm sorry we know this is a bug.

For us newbies on Macs, how do we get an older version? What happens to btc if I just delete the app? I've been working on this for a week plus updating CS who is supposed to have a 2 day turn around and have heard nothing.

I just need to get the money to move elsewhere. For those who say just empty your wallet, that only works on confirmed money. IF money is unconfirmed thten nothing.

Oh and I"ve tried to update to version 5 but it never works. I started I think with version 4 HD and it's getting worse and worse so I'm going to use something else but how do I get my BTC confirmed, not to mention $70 that has not been confirmed in a week even thought my fee was decent. It's dead in the water too. So sick of this and the lack of response from Multibit. They were good, then all of the sudden nothing.

Just repaired wallet again. Nothing. I have electrum and breadwallet is synching. Can someone dumb down what to do. I had to all apple to find the file to put Old in.

Where can I download an older version. It won't even let me install 5 even though I do it. Keeps me stuck at 4.

I found multibut Classic and installed it but it doesnt' even show the btc that are unconfirmed. How do I get them there then i can be done with this nightmare? Thanks

@jhaand
Copy link

jhaand commented May 29, 2017

One of the top comments shows where you can download the .dmg file for MacOS.

Make sure you have your 12 word backup. That way you can always get your wallet back. MultibitHD also makes lots of backups. So look at those and make sure you have a copy of it.

Just look here and google to find out how to install it.

https://multibit.org/releases/multibit-hd/multibit-hd-0.1.1/

@fossilet
Copy link

fossilet commented Jun 2, 2017

Is this a scam?

@seigur
Copy link

seigur commented Jun 2, 2017

Nice try @tyrex25 , Joined 3 hours ago

@JasonBelec
Copy link

They do seem like they have screwed everyone over. Been having this issue awhile now. Good way to utterly destroy an application.

@CheesyBendito
Copy link

Hi Folks,
I have used multibit to hold my bitcoin for a while now. Currently using 0.5.1. I went online to see if there had been any updates lately and discovered it is no longer supported. I opened an Electrum wallet and attempted to transfer my remaining BTC. It has been almost 24 hours and the BTC has not appeared in my Electrum wallet yet. I have tried Wallet Repair 3 times.
The status says "Waiting for feedback about this transaction from the Bitcoin network". When I check the transaction at blockchain.info it says the transaction is not found. The status under payment request details says "This transaction did not pay bitcoins to any payment request."
I have also tried creating a backup and restoring from words. When I enter the words the "Next" button is grayed out so I cannot proceed. I also tried restoring the wallet in Electum, but the video from Multibit says you need at least a 12 word seed for this and mine is less than that.
I would really appreciate any help you could offer so I can recover my money. Please let me know if you need further information. I reached out to Keepkey, who responded that the do not have the resources to assist and I should reach out to Multibit HD. I reached out to Multibit HD and received an auto response that they no longer support their product.
On a side note, I would have been really nice if keepkey or multbit had added a message to the application advising it was going dark.

Thank you in advance for any assistance.

@JasonBelec
Copy link

JasonBelec commented Dec 22, 2017 via email

@CheesyBendito
Copy link

Thanks @JasonBelec
I did find another copy of my words and I was missing one. Up to 12 now. I am attempting to complete the restore in Electrum now but I am concerned about the transaction I already attempted before the restore.

@MaxDamage9
Copy link

HI, I have the same issue, but further down the road. Bitcoin sitting in MultibitHD Unconfirmed. No luck getting it out yet...

CheesyBendito, the fact that the next button is greyed out means you typed your wallet words WRONG. I had this had to reverse engineer my handwriting LOL.

A fresh install of MultibitHD restored from my wallet words did NOTHING to improve my situation. I am now exploring exporting from this defunct app, but don't have that working yet either...

@JasonBelec
Copy link

JasonBelec commented Nov 8, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests