Author

Topic: MultiBit HD 0.2.0 released - Buy/Sell bitcoin using Glidera (Read 13269 times)

sr. member
Activity: 364
Merit: 250
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 mean i try to repair wallet and my 0.8 btc become unconfirm

can you please help what to do ?

Thanks
regards
HCP
legendary
Activity: 2086
Merit: 4361
The simple answer is "wait".

- There are currently 150,000+ unconfirmed transactions in the mempool: https://blockchain.info/charts/mempool-count
- Some 12MB worth of these transactions (or around 12 full blocks worth) are all paying fees above 130 sats/byte: https://btc.com/stats/unconfirmed-tx

You haven't provided a transaction ID, so we can't check for issues like low fee, unspent transctions, double spend etc...

However the current recommended fees are:

The fastest and cheapest transaction fee is currently 280 satoshis/byte, shown in green at the top.
The current best transaction fees 243 Satoshis/byte | 0.00243 BTC/KB

Check your transaction and compare the fee... If it is below 200 sats/byte, you're going to be waiting for quite a while.

If you want to try getting it confirmed faster... visit the ViaBTC TX Accelerator and try to submit your transaction right at the start of every hour until you get the "acceleration succeeded" message... They only accept 100 txes at the start of every hour... and with the network the way it is, you have to get in quick as the accelerator service is being hammered hard.

Good luck
newbie
Activity: 3
Merit: 0
Hi,

I am running multibit HD V 4. I sent some btc from my cryptonator acc and it showed up as unconfirmed in multibit. It is on the blockchain info website  as unconfirmed transaction.

I tried 'repair wallet ' function in multibit and now it does not even show up at all in the Payments section. Does anyone have any clue how to complete the transaction.

Many thanks,

Dave
member
Activity: 78
Merit: 10
Right.

Got it ;-)
legendary
Activity: 2772
Merit: 2846
I think 'seed' words, in Electrum, are the same thing as 'wallet' words, in Multibit.

So my question is where are the seed words, in my case, that are usually created with a new wallet?

Are they the same as my old multibit wallet's wallet words?

Electrum can generate two different types of wallet. If you make an electrum wallet by importing private keys then that wallet has no seed/wallet words. You have to backup the wallet file itself, or the private keys you created it with. There are no seed/wallet words for that type of electrum wallet.

If you make the other type of electrum wallet by using seed/wallet words you only need those words to backup your wallet. However, electrum and multibit seed/wallet words are incompatible with each other. Electrum will generate a different list of addresses to multibit from the same seed/wallet words.
member
Activity: 78
Merit: 10
I think 'seed' words, in Electrum, are the same thing as 'wallet' words, in Multibit.

So my question is where are the seed words, in my case, that are usually created with a new wallet?

Are they the same as my old multibit wallet's wallet words?
legendary
Activity: 2772
Merit: 2846
Thanks bud, for that help.

Shoot me a tip address and I'll send you something next time I have some work on the go.


We aren't allowed to post addresses in threads, but you can find mine in my profile linked below.

https://bitcointalksearch.org/user/hi-tec99-325680


ps. any idea about the seed words?

What do you mean about the seed words?
member
Activity: 78
Merit: 10
Thanks bud, for that help.

Shoot me a tip address and I'll send you something next time I have some work on the go.

ps. any idea about the seed words?
legendary
Activity: 2772
Merit: 2846
I'm glad you got control of your coins back.


One thing I noticed was the number of unused addresses which appeared in the list, interspersed amongst the used addresses. Why was multibit generating these? Was that me changing my mind half-way through or what?


I don't know why multibit generated those addresses.



So does this mean I can spend from either wallet's private keys, now? Not saying I want to maintain two because it might just be too confusing and a bit pointless.

Yes, you can spend from either wallet's private keys now.
member
Activity: 78
Merit: 10
Ah, yes. Quite right. I have the rest now...  Cool (phew!)

When it's as smooth as silk one day, I'll smile about all of this.

One thing I noticed was the number of unused addresses which appeared in the list, interspersed amongst the used addresses. Why was multibit generating these? Was that me changing my mind half-way through or what?

So does this mean I can spend from either wallet's private keys, now? Not saying I want to maintain two because it might just be too confusing and a bit pointless.

Also, it seems there are no seed words for this imported wallet. Shouldn't I be looking to generate them somehow?
legendary
Activity: 2772
Merit: 2846
Hm. I'ts not showing the balance I was seeing in multibit... about 3BTC short.

Did you import the private keys for the change addresses as well as the private keys for the normal addresses?

Each time you spend some of the Bitcoins in an address multibit generates a new change address and sends the change to it.


If an address has had some, but not all of its Bitcoins sent out from multibit then the change gets sent to the list of addresses below. The screenshot shows the settings I used to recover those addresses.







To generate the change addresses (and their private keys) you click the BIP32 Derivation tab on that webpage, then enter m/0'/1 into the BIP32 Derivation Path instead of m/0'/0 (which you use to generate normal addresses).

This is an example of what the webpage will look like after you enter m/0'/1.

member
Activity: 78
Merit: 10
Hm. I'ts not showing the balance I was seeing in multibit... about 3BTC short.
legendary
Activity: 2772
Merit: 2846
Okay re-installed... albeit with a few hiccups.

If I select 'restore.. or import..', it asks me 'Please enter a seed phrase, a master key, a list of Bitcoin addresses, or a list of private keys'.

Which of the 4 options should I select?

A list of private keys like the one below with no white spaces between them.

L2BRfUPreAzmaCwbDYXBBPoCYsPQKjnT6uEY1X7GH2qdJUrMV1Kc
Kz6jvwvAbi8DFw99MUbfrBc2rMcH3EDbv4YfqmcXpdWG1qhFZwew
KzhLdGURnKne8HvTdxmK61CXvvb99gjCWxua2t7mxn3D11d7bGFR
Kyez85nGijQATac8ej2tr44KawNe12nsoKFGMTpVrz6YnhVCD3HP
Kyh7BqAHH6gFFMfP3EaoXbg8R67UfAZuZJZcR5hBz1iFwHKc2pYr
member
Activity: 78
Merit: 10
Okay re-installed... albeit with a few hiccups.

If I select 'restore.. or import..', it asks me 'Please enter a seed phrase, a master key, a list of Bitcoin addresses, or a list of private keys'.

Which of the 4 options should I select?
legendary
Activity: 2772
Merit: 2846
Hm.... I'm on Linux.

Would it be safe to remove Electrum and re-install it, at this stage of the process, do you think?

I haven't tried the linux version of electrum yet, and I don't know if its GUI is different to the windows version.

First try clicking the file menu, then 'New/Restore' as shown below.



Afterwards try 'Restore a wallet or import keys' using the settings in the screenshot below.




If that doesn't work (or the linux GUI is different) I guess it would it be safe to remove Electrum and re-install it.
member
Activity: 78
Merit: 10
Hm.... I'm on Linux.

Would it be safe to remove Electrum and re-install it, at this stage of the process, do you think?
legendary
Activity: 2772
Merit: 2846
Quote
I recommend you install electrum version 2.6.4 because the newer electrum 2.7.x versions are buggy.

Yes, I'm using Electrum version 2.6.4 .

Quote
You only need to import addresses(corresponding private keys) with positive balances.

Okay. Got that. I managed to import the first few keys successfully. I have fewer than 30 transactions.

But it seems Electrum won't allow me to create a new non-watching-only wallet by importing addresses/private keys.

I initially opted for a watching-only wallet because a) it prompted me, and b) it seemed like a sensible thing to do while using the software for the first time. Now when I create a new wallet (because watching-only means you can't access your funds), it no longer prompts me to choose watching-only or non-watching-only. It defaults to watching-only. Which is not what I want. I want a real usable wallet with access to all my funds.

The only other way to create a wallet, it seems, is to select 'Create a new wallet' instead of 'Restore a wallet or import keys'.

Am I correct in saying that for the purposes of migrating from a buggy multibithd to electrum264 I should be doing a 'restore' and not a 'create'?


Try the instructions below if you are using windows. Even if you already installed the normal electrum wallet you can still install the portable one. All the portable version's wallet files install into the same folder as electrum-2.6.4-portable.exe, so the portable version doesn't interfere with the regular version.




Download electrum 2.6.4 portable from here (because the latest 2.7 versions are buggy).

https://download.electrum.org/2.6.4/electrum-2.6.4-portable.exe

Create a new folder and copy electrum-2.6.4-portable.exe into it, then double click it to start the wallet.

An install wizard window should open. At the top of it select the "Restore a wallet or import keys" option, then click the "next" button.

Another window will open with a box in it that you can type your list of private keys into.

After that click the "next" button and another series of windows should open. Leave each window's settings as they are and click the "next" button in each one until the wallet opens.

You can leave the password boxes blank, the electrum wallet can work without a password, and its password is not the same as your multibit wallet's password.

When the wallet opens it should sync within minutes and show your Bitcoins. You can use it to send them wherever you like.


member
Activity: 78
Merit: 10
Quote
I recommend you install electrum version 2.6.4 because the newer electrum 2.7.x versions are buggy.

Yes, I'm using Electrum version 2.6.4 .

Quote
You only need to import addresses(corresponding private keys) with positive balances.

Okay. Got that. I managed to import the first few keys successfully. I have fewer than 30 transactions.

But it seems Electrum won't allow me to create a new non-watching-only wallet by importing addresses/private keys.

I initially opted for a watching-only wallet because a) it prompted me, and b) it seemed like a sensible thing to do while using the software for the first time. Now when I create a new wallet (because watching-only means you can't access your funds), it no longer prompts me to choose watching-only or non-watching-only. It defaults to watching-only. Which is not what I want. I want a real usable wallet with access to all my funds.

The only other way to create a wallet, it seems, is to select 'Create a new wallet' instead of 'Restore a wallet or import keys'.

Am I correct in saying that for the purposes of migrating from a buggy multibithd to electrum264 I should be doing a 'restore' and not a 'create'?
legendary
Activity: 2772
Merit: 2846
Ok.

Thanks for this.

Is it only addresses(corresponding private keys) with positive balances, that I should import into Electrum? Or is it necessary to import all preceding keys, even ones which no longer contain a positive balance?

Or doesn't it matter?


You only need to import addresses(corresponding private keys) with positive balances. If you do that electrum will sync almost instantly. If you also import preceding keys which no longer contain a positive balance it doesn't matter unless there are a lot of them. If there's over a hundred electrum will probably take a while to sync, if there's over a thousand electrum will probably take a very long time to sync.

I recommend you install electrum version 2.6.4 because the newer electrum 2.7.x versions are buggy.

https://download.electrum.org/2.6.4/
member
Activity: 78
Merit: 10
Ok.

Thanks for this.

Is it only addresses(corresponding private keys) with positive balances, that I should import into Electrum? Or is it necessary to import all preceding keys, even ones which no longer contain a positive balance?

Or doesn't it matter?
legendary
Activity: 2772
Merit: 2846
So am I correct in saying multibit generates a key-pair for each distinct transaction?

Yes for every time you receive coins, and yes if you send some, but not all, of the coins in an address elsewhere because the change gets sent to a newly generated multibit change address.



The list of keys generated, by your linked-to page, will show the keys - top to bottom - in the order in which the wallet would have generated them. Correct? So if that is the case, I'd expect to see the first transaction right at the top of the list.

Yes
member
Activity: 78
Merit: 10
Right. I think I'm starting to get the picture now.

So am I correct in saying multibit generates a key-pair for each distinct transaction? Or does it create 1 private key to many public keys, and then another private key to many public keys again, and so on? I've always wondered about that.

The list of keys generated, by your linked-to page, will show the keys - top to bottom - in the order in which the wallet would have generated them. Correct? So if that is the case, I'd expect to see the first transaction right at the top of the list.
legendary
Activity: 2772
Merit: 2846


Quote
If you can't install mycelium you can use the instructions in the post linked below to generate individual private keys from each address you want from your multibit HD wallet, then import them into electrum using the instructions in the quote above.

Yes, I gave that a go - using my wallet words - and it produces a list of keys as you said.

I have a question though: what are the private keys it shows? Are they all the keys used to generate receiving addresses, in Multibit? And why is there an option at the bottom of the list to increase the size of the list? As though it could go on and on.


The private keys it shows are the keys Multibit used to generate receiving addresses. The keys are all generated using the same wallet words, and Multibit can generate an almost unlimited number of them. I think it might be 232 = 4294967296 addresses. After you send coins to one address Multibit generates another.



How do I identify only the keys I'm interested in?

I suppose I could look at my MultibitHD transaction list(and match the public keys) but I'm not sure I understand the statuses of some of the transactions so I don't have a lot of confidence in  my ability to collect the necessary addresses generated on your linked-to offline page.


It depends how many times your Multibit wallet sent or received coins. Each time it received it would have generated a new receiving address. Each time it sent some, but not all coins in an address it would have sent the change to the next down in another list of change addresses it generates.

You could search in a block explorer like blockchain.info for addresses that contain coins, and only import those private keys into electrum.

https://blockchain.info/

Otherwise if there's too many addresses to search you could try importing giant lists of private keys generated by that webpage into electrum.

If you made less than a hundred transactions from multibit you could import the first 100 private keys generated in the list of receiving addresses, together with the first 100 private keys generated in the list of change addresses.

The more private keys you import into electrum, the longer it will take to sync. The post below says electrum kept crashing when importing 13000 private keys, but eventually synced after a long time. Importing anything above a few hundred keys will probably be time consuming.

I tried to import almost 13000 private keys but Electrum is crashing each time... I've got them all in a single file, maybe I should try by spliting the file.

So let say I import private keys in a wallet_1, is it possible to add more adress later in the same wallet_1 ? Or do I need to create a new wallet ?

EDIT : Finally importing the 13000 private worked but took a while  Smiley


member
Activity: 78
Merit: 10
Quote
You could try installing Mycelium if your phone doesn't have the pre-reqs for bread wallet.

Hmm. Even if my phone had the pre-reqs for Bread wallet, I prefer to use a desktop wallet. Sorry, should have said.

Quote
If you can't install mycelium you can use the instructions in the post linked below to generate individual private keys from each address you want from your multibit HD wallet, then import them into electrum using the instructions in the quote above.

Yes, I gave that a go - using my wallet words - and it produces a list of keys as you said.

I have a question though: what are the private keys it shows? Are they all the keys used to generate receiving addresses, in Multibit? And why is there an option at the bottom of the list to increase the size of the list? As though it could go on and on. How do I identify only the keys I'm interested in?

I suppose I could look at my MultibitHD transaction list(and match the public keys) but I'm not sure I understand the statuses of some of the transactions so I don't have a lot of confidence in  my ability to collect the necessary addresses generated on your linked-to offline page.

Thanks btw, for your time on this.

ps. multibit-HD statuses which I don't understand: 'sending', 'Part paid' and 'Receiving'. All of these are transactions from months ago.
legendary
Activity: 2772
Merit: 2846
Hi,

Installed Electrum 2.6.4 but not having much luck following your instructions. (Can't do bread because I don't have the pre-reqs for it)


You could try installing Mycelium if your phone doesn't have the pre-reqs for bread wallet. You can use MultiBit HD wallet words in Mycelium, but according to these github posts you have to use Mycelium's "Rescan Account" option afterwards to get it to show your balance. Those github posts were made in 2014/2015, so if mycelium has been improved since you might be able to skip the "Rescan Account" step.


https://github.com/keepkey/multibit-hd/issues/687


When I start the Electrum wallet, it asks for the seed words and when I enter them, I expect the 'next' button to become enabled, but it stays greyed-out.


You can't use Multibit HD wallet words in Electrum because one wallet generates compressed private keys from them, and the other generates uncompressed private keys. There is a way to import multibit HD wallet words into Electrum, but because it uses a different key format it generates different addresses to multibit HD from the same wallet words.



So... I tried backing out and opting for entering the 'master key'(just presume that 'Master' means 'public' because it doesn't say... ). Then I see the green light in the corner of the window (I'd upload a screenshot, here, to show what I see, but not having much luck finding out how to do that on this page). But then it just sits there, apparently doing nothing. No messages, no status bar changes, no errors... nada. If I click on the green network status light, it says getting block headers from 8 nodes. But there seems to be no downloading/synchronizing happening at all.

p.s. This is in watching only mode, as I thought I might be able to confirm the multibithd balance before I attempt to move/load anything. Not sure if that is why Electrum is leaving me high and dry. I realise this may be out of the scope of the original question but I'm asking in case this is a common problem with a known fix/explanation.


Importing a multibit HD master key into electrum won't work, but you can create a watching only wallet by following the steps below to import any standard Bitcoin addresses you want to watch.

http://docs.electrum.org/en/latest/faq.html#can-i-import-private-keys-from-other-bitcoin-clients

Quote
Can I import private keys from other Bitcoin clients?

In Electrum 2.0, you cannot import private keys in a wallet that has a seed.

If you want to import private keys and not sweep them you need to create a special wallet that does not have a seed. For this, create a new wallet, select “restore”, and instead of typing your seed, type a list of private keys, or a list of addresses if you want to create a watching-only wallet.

If you can't install mycelium you can use the instructions in the post linked below to generate individual private keys from each address you want from your multibit HD wallet, then import them into electrum using the instructions in the quote above.

https://bitcointalksearch.org/topic/m.17859746

member
Activity: 78
Merit: 10
Hi,

Installed Electrum 2.6.4 but not having much luck following your instructions. (Can't do bread because I don't have the pre-reqs for it)

When I start the Electrum wallet, it asks for the seed words and when I enter them, I expect the 'next' button to become enabled, but it stays greyed-out.

So... I tried backing out and opting for entering the 'master key'(just presume that 'Master' means 'public' because it doesn't say... ). Then I see the green light in the corner of the window (I'd upload a screenshot, here, to show what I see, but not having much luck finding out how to do that on this page). But then it just sits there, apparently doing nothing. No messages, no status bar changes, no errors... nada. If I click on the green network status light, it says getting block headers from 8 nodes. But there seems to be no downloading/synchronizing happening at all.

p.s. This is in watching only mode, as I thought I might be able to confirm the multibithd balance before I attempt to move/load anything. Not sure if that is why Electrum is leaving me high and dry. I realise this may be out of the scope of the original question but I'm asking in case this is a common problem with a known fix/explanation.

Any further tips?
legendary
Activity: 2772
Merit: 2846
I posted a question on this thread in April last year (2016) and managed to resolve the 'unconfirmed balance' problem with jim6181's help.

Now, I'm having the same problem except this time I have tried several times to repair wallet. Each time(but one) the process completed, and still all or a portion of the balance still shows as unconfirmed. The exact portion appears to change with each repair.

Please advise as appropriate.

Thanks,
Jim

There are some solutions to your problem in the post linked below.


https://bitcointalksearch.org/topic/m.17859746
member
Activity: 78
Merit: 10
I posted a question on this thread in April last year (2016) and managed to resolve the 'unconfirmed balance' problem with jim6181's help.

Now, I'm having the same problem except this time I have tried several times to repair wallet. Each time(but one) the process completed, and still all or a portion of the balance still shows as unconfirmed. The exact portion appears to change with each repair.

Please advise as appropriate.

Thanks,
Jim
newbie
Activity: 29
Merit: 0
I hope support is not dead. I've this exact problem with 0.4.1 on OSX.

All of the recover steps discussed here have failed. Looks like I need to import into Bread wallet as my fail mary.
sr. member
Activity: 536
Merit: 250
Is Multibit support dead?
sr. member
Activity: 536
Merit: 250
I have only 1 connection and can't send coins, what to do?

I have no proxy.



member
Activity: 78
Merit: 10
Try doing a Tools | Repair wallet.
This should reset things back to what is on the blockchain.

Yip.... that does seem to have worked.

Thanks, Jim.

Is there anything I should do from here (apart from making sure I have a backup)? Should I upgrade/downgrade to any particular version, for example?
newbie
Activity: 17
Merit: 0
Try doing a Tools | Repair wallet.
This should reset things back to what is on the blockchain.
member
Activity: 78
Merit: 10
Hi

I have encountered the same problem described by the other two Multibit users. Unconfirmed msg appears in the top right hand side of the payments window. And transaction statuses have turned to receiving and sending when they have been complete for weeks already. A bit of a shock to see 'sending' again appearing next to previously sent transactions for 3+ BTC. Eeek! (I don't mind re-receiving so much)

Anyway. Hopefully I can get it resolved. Just wanted to check-in for an update on the instructions. Just looking at this thread, which is already a few weeks old, are there any instructions I should ignore? Where do I start an attempted fix?

So far I have only exited and restarted the wallet to see if I still had the problem. I haven't attempted a repair or followed any of the instructions in this thread, yet.

Please confirm what I need to do. Thanks.

(I haven't done anything strange to bring this on. All I can think of is that I changed my password recently on the wallet. It says 10 peers with green status light)
legendary
Activity: 1708
Merit: 1066
I have a suggestion. This wallet should add the ability to import your own addresses which would have been generated out of this client. This would prove to be useful for the people that have generated their vanity addresses but they would not be able to import it in MultiBit HD.

That would mean that you wouldn't be able to recover your bitcoin, in extremis, from your wallet words as the wallet would no longer be fully deterministic. As MultiBit HD is targeted for new users of bitcoin we (Gary and I) decided to keep this wallet fully deterministic.
hero member
Activity: 1162
Merit: 547
CryptoTalk.Org - Get Paid for every Post!
I have a suggestion. This wallet should add the ability to import your own addresses which would have been generated out of this client. This would prove to be useful for the people that have generated their vanity addresses but they would not be able to import it in MultiBit HD.
legendary
Activity: 1302
Merit: 1068
Apparently... Québec is not part of Canada, as it is not serviced Tongue
legendary
Activity: 1708
Merit: 1066
Oh and you've got support for hardware wallets, which are a step up in security
legendary
Activity: 1708
Merit: 1066
The big benefit is that it is deterministic.
All the private keys and your addresses are created from a set of wallet words - 12 random words.
You can recreate your wallet from those 12 words.

With MultiBit Classic the private keys were random, so you have to do more work to keep them safe.
hero member
Activity: 504
Merit: 500
What are the benefits for using this client over the legacy one? since the UI on the older one seems simpler and easier to handle
legendary
Activity: 1708
Merit: 1066
@alexfront

Lighthouse is now 're-available' at : http://www.vinumeris.com/lighthouse
The site has had its layout refreshed so I imagine that is why it was unavailable this week.

Lighthouse use of wallet words is compatible with MultiBit HD so try using that to restore your wallet.
There are downloads for Windows/ Mac/ Linux
legendary
Activity: 1708
Merit: 1066

@chemodan @alexfront

The github user GreenOut sent me his wallet + password yesterday.
After a repair wallet (on my machine) everything was ok.
See: https://github.com/bitcoin-solutions/multibit-hd/issues/862


Thus it would be very useful if I could have access to your wallets to see if I can reproduce the problem (and hence investigate it).

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 wallet directory - this will be called something like 'mbhd-1111111111-222222222-333333333-4444444444-555555555555'.  Email it to me at [email protected]
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.

legendary
Activity: 1708
Merit: 1066
@chemodan Good that you have access to your bitcoins.

Well yes it is a bug but it is affecting 0.006% of users (i.e 99.994% of people don't experience it). Those users affected have their wallet words so can reconstruct their private keys to access their bitcoins.

The Bitcoin network is complex. Bitcoin wallets are complex and are developed with tiny, virtually non-existent, budgets.
Your feedback is actually part of the process of improving the software for everyone else though I appreciate it's inconvenient if you are the one encountering problems.



member
Activity: 99
Merit: 12
Well, the problem is solved. I just installed the version 0.1.4 and refused to update at startup. I repaired my wallet with the words and now all coins on my balance. These are no transactions with unknown status. There is no doubt the version 0.2.0 have critical bug

jim618, you should take measures emergency
newbie
Activity: 18
Merit: 0
So this is some other bug then. So you don't have any other suggestions to fix? I might not be able to use an iphone. I'm not sure.
legendary
Activity: 1708
Merit: 1066
On the github issues database, user GreenOut tried the same technique and it worked successfully:
https://github.com/bitcoin-solutions/multibit-hd/issues/862#issuecomment-185816284

I would try and get access to an iPhone yes and use BreadWallet yes.
newbie
Activity: 18
Merit: 0
The sync just finished and it did not work. My whole wallet is still showing as unconfirmed. Any other suggestions? I don't have a iphone. I may be able to use one this weekend though but I would prefer not to.
legendary
Activity: 1708
Merit: 1066
I think there is actually an attack on the Bitcoin network at the moment where someone is firing up lots of Amazon virtual machines that grab bitcoind connections. Ironically they are using both MultiBit Classic and HD to make these connections. That will leave less connections for real users.

If you find that your sync slows down to nothing then you can try restarting your MultiBit HD and it will make fresh Bitcoin network connections. That can help sometimes.
newbie
Activity: 18
Merit: 0
I'm trying the "fresh wallet" as you stated and I can't even get it to finish syncing. It stalls around 50%.
legendary
Activity: 1708
Merit: 1066
@alexfront About 90% of our downloads are on Windows and the code base is virtually identical so I don't think it is that.

@chemodan Please be patient. Constantly posting doesn't actually progress anything.

Most likely it is a bug as it has also been raised here:
https://github.com/bitcoin-solutions/multibit-hd/issues/862

It is most likely a combination of two separate bugs, probably:
1) Transactions losing their transaction confidence. There is an object Context which looks after these and it's been a bit problematic in the past.
2) Wallet synchronisation is probably not handling the transition Unknown -> Confirmed correctly.

The incidence rate of this bug (3 instances in about 50K usages of v0.2.0 so far) would indicate that it is a combination of circumstances.
These bugs aren't terribly easily to reproduce. Both these areas of responsibility are in the Bitcoin network management code, bitcoinj, rather than the MultiBit HD code itself.


Anyhow, there are a couple of possible workarounds:
1) You should be able to use your wallet words in BreadWallet. This is an iOS wallet only.
2) A fresh wallet recreate may avoid the 'Unknown status' problem so can someone try this:

A) Open MultiBit HD, enter your wallet password and then goto 'Manage wallet | Wallet dashboard' and write down:
    i) The application data directory
   ii) The wallet directory. This is in the format 'mbhd-11111111-22222222-33333333-44444444-55555555'
B) Close MultiBit HD
C) REALLY make sure you close MultiBit HD. It's important
D) Go into your OS's file exporer and rename the wallet directory to 'old-mbhd-'
    What this does is makes MultiBit HD 'forget' about the wallet and transaction status
E) Open MultiBit HD and do a 'restore wallet from wallet words'. Follow the wizard and enter the wallet words for your wallet.

This should do a restore from nothing and do a clean sync with the Bitcoin network.
You'll lose your notes and exchange rates but I am hoping that all your transactions will confirm (assuming they actually ARE confirmed on the Bitcoin network).

Once someone tries this can they report back if it works as it will be a useful workaround for others.
newbie
Activity: 18
Merit: 0
Good to know. Well all I know is it's definitely a software issue.
member
Activity: 99
Merit: 12
Dear jim618, now you are aware. Wnen you and other developers fix this biggest bug? The bug appears only in 0.2.0. Also why previous versions (0.1.2 or 0.1.4) cannot connect if I install them?
member
Activity: 99
Merit: 12
Is there some bug in the windows version of the update (0.2.0)? ...because both chemodan and I are using windows.
Not only Windows. On Ubuntu same result
newbie
Activity: 18
Merit: 0
Is there some bug in the windows version of the update (0.2.0)? ...because both chemodan and I are using windows.
newbie
Activity: 18
Merit: 0
The repair just finished and it's still unconfirmed.
newbie
Activity: 18
Merit: 0
I have already tried a repair twice. Still no luck. I'll try it again here but I'm pretty sure this is just a problem with the new update not recognizing my transaction as received.
legendary
Activity: 1708
Merit: 1066
https://blockchain.info/tx/a56df3201bf23fb47d99dd5276d3d93ec457a786dc3edb50ba2de1842f31e682

It's unconfirmed (as I type) due to low fees.
Thus it's change will not be confirmed and you'll see a "+Unconfirmed btc amount" appear in your header of MultiBit HD.
This is completely normal.

You'll need to wait until it confirms.

@chemodan
As this transaction is now confirmed (98 blocks deep when I looked), have you tried a 'Tools | Repair wallet' to resync your wallet to the blockchain ?
legendary
Activity: 1708
Merit: 1066
jim618, How would you explain this transaction: https://blockchain.info/tx-index/547b5d1ef225ed4b1df1881018319a6577165892af25f643d8613bda8c1acb5c

It's showing confirmed on the blockchain but it's showing unconfirmed in MultiBit. Thanks

According to your posts, you have tried doing a restore of your wallet.
Restore is primarily for when you need to recover a backup (say you've lost your laptop).

There is help on pretty much all aspects of using MultiBit HD available in app.
If you have a read of:
https://multibit.org/en/help/hd0.2/repair-wallet.html

You'll see that doing a 'Tools | Repair wallet' will resync your wallet to what's on the blockchain.
Try that.
member
Activity: 99
Merit: 12
I have same trouble. I lost much money with it
newbie
Activity: 18
Merit: 0
chemodan, It does have Unknown status in Multibit so something in the program is reading it incorrectly.
member
Activity: 99
Merit: 12
alexfront, maybe the transaction has unknown status in MultiBit HD? You can see in transaction details. If it has uhknown status this is same case as mine
newbie
Activity: 18
Merit: 0
jim618, How would you explain this transaction: https://blockchain.info/tx-index/547b5d1ef225ed4b1df1881018319a6577165892af25f643d8613bda8c1acb5c

It's showing confirmed on the blockchain but it's showing unconfirmed in MultiBit. Thanks
legendary
Activity: 1708
Merit: 1066
https://blockchain.info/tx/a56df3201bf23fb47d99dd5276d3d93ec457a786dc3edb50ba2de1842f31e682

It's unconfirmed (as I type) due to low fees.
Thus it's change will not be confirmed and you'll see a "+Unconfirmed btc amount" appear in your header of MultiBit HD.
This is completely normal.

You'll need to wait until it confirms.
legendary
Activity: 1708
Merit: 1066
Yes that's right.

The additional complexity with HD wallets (unfortunately) is that there are two 'paths' that are used in different wallets.
These are like junctions in a city where you start creating addresses from.

It's unfortunate that there are two main standards but it is what it is.

If you have a regular MultiBit HD wallet it uses BIP32
and there is also a standard used by Trezor and others that is BIP44

If you use BIP32 wallet words in a BIP44 wallet you won't see any transactions (and vice versa).

The transaction id you sent me, when I checked, hadn't confirmed so you'll probably want to wait until that confirms (assuming it is in the same wallet)
member
Activity: 99
Merit: 12
@jim618 thank you very much for trying to help. About the transaction I showed you. I sent it today. A transaction I sent after already fully confirmed. But this transaction is still not and in MultiBit HD it has unknown status. So I think the long confirmation is interrelated to the bug of MultiBit HD we duscuss here
As long as you have your seed / wallet words you can recreate your private keys and addresses so you haven't lost your bitcoin.
But only in HD compatible wallets. Right?
legendary
Activity: 1708
Merit: 1066
@chemodan

This whole thread is people trying to help you.
I am one of the MultiBit developers.
As long as you have your seed / wallet words you can recreate your private keys and addresses so you haven't lost your bitcoin.

You messaged me a transaction id.
The transaction is unconfirmed (as I type) because . . . it hasn't got into a block yet.
It's as simple as that.
If you look at https://tradeblock.com/bitcoin you'll see that the blocks are all pretty much full.

You've paid about 15 satoshi per byte for that transaction, whereas if you look at https://bitcoinfees.21.co you see that you need over 3 times as much (50 satoshi per byte) to get a quick confirmation.


There are lots of tools in bitcoin to see what is happening with transactions, propagation, fees etc.

As I posted before, HD compatibility is a bit complicated but if you read the compatibility thread I posted before there is an Excel compatibility chart. (https://onedrive.live.com/view.aspx?resid=584F122BA17116EE!313&app=Excel)
In that it looks like your best compatibility, now that Lighthouse is unavailable, is Hive and Breadwallet.
Hive is no longer actively supported but the binaries are still available I believe.

member
Activity: 99
Merit: 12
I lost over 11 BTC with the bug. Nobody can helps on the forum. Where are MultiBit developers?

PS: I will pay 20% of 11 BTC if everybody can helps to repair my balance
member
Activity: 99
Merit: 12
You can use Breadwallet on iOS I believe.

On Android I think the Schildbach wallet will work.

HD compatibility is a bit complicated, have a look here for more details:
https://bitcointalksearch.org/topic/deterministic-wallet-compatibility-matrix-1000544
Thanks. I need for Windows or Linux. Is there is any other HD compliant wallet except of Lighthouse for Windows or Ubuntu?
newbie
Activity: 18
Merit: 0
Schildbach did not work and I tried Coinomi and it restored it but showed I had no balance. Any help with that?
legendary
Activity: 1708
Merit: 1066
You can use Breadwallet on iOS I believe.

On Android I think the Schildbach wallet will work.

HD compatibility is a bit complicated, have a look here for more details:
https://bitcointalksearch.org/topic/deterministic-wallet-compatibility-matrix-1000544
member
Activity: 99
Merit: 12
@chemodan @alexfront

Probably the best thing to do is clone your wallet in another HD compliant wallet.
You can use Lighthouse (http://www.vinumeris.com/lighthouse) as the wallet words are compatible.
The link isn't working. Where else I can download Lighthouse or any other compliant wallet?
Then if you don't mind 'burning' (i.e. never using again) the wallet it would be useful to me if one of you:
+ emptied your wallet
+ sent me your wallet words and datestamp in a PM

That way I can restore your wallet on my machine and see if I see the same behaviour.
Obviously if you do this I can see your transactions and you need to make sure there are no bitcoins in that wallet.


Sure I will send you. I'd like to understand what happened yet
legendary
Activity: 1708
Merit: 1066
@chemodan @alexfront

Probably the best thing to do is clone your wallet in another HD compliant wallet.
You can use Lighthouse (http://www.vinumeris.com/lighthouse) as the wallet words are compatible.

Then if you don't mind 'burning' (i.e. never using again) the wallet it would be useful to me if one of you:
+ emptied your wallet
+ sent me your wallet words and datestamp in a PM

That way I can restore your wallet on my machine and see if I see the same behaviour.
Obviously if you do this I can see your transactions and you need to make sure there are no bitcoins in that wallet.

member
Activity: 99
Merit: 12
If you are able to set the replay date you must be using an old version of MultiBit Classic.
This functionality is not available in the latest code as it causes problems.
But how to transfer wallet from MultiBit HD to MUltiBit classic?
newbie
Activity: 18
Merit: 0
I got the wallet to restore and it still is showing my whole balanced as unconfirmed.
newbie
Activity: 18
Merit: 0
The time is set correctly. Is there any way I could download the last version of Bitcoin HD and restore my wallet from that?
legendary
Activity: 1708
Merit: 1066
Is two hours too long?

If you have a reasonable network that sounds long.
Check that your time on your computer is set correctly - if it's wrong it confuses things
newbie
Activity: 18
Merit: 0
Is two hours too long?
legendary
Activity: 1708
Merit: 1066
Hi jim618,

I am having the same problem. I repaired my wallet and my bitcoins are still showing unconfirmed even though they are confirmed in the blockchain. I tried restoring the wallet from multiple dates and each time the last 4000 blocks can't finish. Any other advice to fix it?

Sorry might have misunderstood your text.
Just let the sync complete - the last few blocks typically take longer.
legendary
Activity: 1708
Merit: 1066
If you are able to set the replay date you must be using an old version of MultiBit Classic.
This functionality is not available in the latest code as it causes problems.

Update to the latest version of MultiBit Classic (https://multibit.org/releases/multibit-classic/) and try doing a Tools | Reset blockchain and transactions



Note to MultiBit Classic users:
Because the default network fee went up ten times a few months ago old versions of MultiBit Classic DO NOT ADD ENOUGH MINERS' FEE.
You've got to use the latest code to avoid problems sending your bitcoin.
newbie
Activity: 18
Merit: 0
Hi jim618,

I am having the same problem. I repaired my wallet and my bitcoins are still showing unconfirmed even though they are confirmed in the blockchain. I tried restoring the wallet from multiple dates and each time the last 4000 blocks can't finish. Any other advice to fix it?
member
Activity: 99
Merit: 12
I try to understand. I tried 5 times repair wallet. When repairing finished each time part of balance is canfirmed and part is not confirmed because some transactions have unknown status in MultiBit HD. Each repairing differen amount conformed. So there is no doubt MultiBit HD 0.2.0 has very serious bug (cannot get correct transaction data)
legendary
Activity: 1708
Merit: 1066
Is your balance all confirmed ?

If so, then I think this is a relatively benign bug that I thought I'd fixed.
Bitcoinj (the library behind MultiBit) has added a feature that wallets can purge transaction data after a set time (to stop the wallet getting too big).

I have switched this off but I think this is what you are seeing.

If your balance is all confirmed then you don't HAVE to do anything.
You can try restoring a previous backup (from just before you upgraded) as that should tidy up your wallet.
Have a look at:
https://multibit.org/en/help/hd0.2/restore-wallet.html

member
Activity: 99
Merit: 12
I upgraded to 0.2.0 version today. After updating all my transactions become unknown transaction status. MultiBit is online. How I can fix it?

PS: After repairing wallet part of transactions are okay and other part still have unknown status. On blockchain all transactions are confirmed.
legendary
Activity: 1708
Merit: 1066
-----BEGIN BITCOIN SIGNED MESSAGE-----
There is a new release of MultiBit HD at:
https://multibit.org

Version 0.2.0

This contains the following features:
+ Buy/ Sell bitcoin using Glidera
+ Atom/RSS news alerts of multibit.org blog articles
+ Various bug fixes
+ Localisation update

Bitcoin signing:
This message text (starting with "There is a new release" and ending with "Jim")
is Bitcoin signed with the https://multibit.org donation address.

SHA256 hashes for files:
a12f6f073e10cf790a0f7eec7ce5c16acbf2341e42bf8e23f95c847c754502a5  multibit-hd-macos-0.2.0.dmg
469a551dec9cb9fbe4f29c85e847b1ff35d88bf24b2b2029c0ce37149f69bfc4  multibit-hd-macos-0.2.0.dmg.asc
ec16f4fec4b28aca4b3fab357d7e18654c5bd2ebf46834c3da8a19fd1c95b526  multibit-hd-unix-0.2.0.sh
019b4286466733166b6fbd4756c58348537b18047fb24419884468b02e622cab  multibit-hd-unix-0.2.0.sh.asc
47aca4d6ade4d176f3a3b3d07eb4987bf0cf82dff2f1a63bb586f37e7d9e2e3b  multibit-hd-windows-0.2.0.exe
89f900bbac29789b2e24b85b38673452cd8a7e40126fc88745489bd68f0cae70  multibit-hd-windows-0.2.0.exe.asc
9e2433b7c7436155ad9c6384fc1df3a442a869e646f9262eb5327e6456f483aa  multibit-hd-windows-x64-0.2.0.exe
bebf5bd618dfb0a7bbdd0b9f9349d75c239db8bbe0dc57508474c3c19ba6ce1f  multibit-hd-windows-x64-0.2.0.exe.asc

PGP signing:
You can verify the PGP signatures by installing gpg and importing the key id 0x79F7C572
from http://pgp.mit.edu. The files are signed with the subkey with id 0x23F7FB7B.

Jim
-----BEGIN BITCOIN SIGNATURE-----
Version: MultiBit 0.5.19
Address: 1AhN6rPdrMuKBGFDKR1k9A8SCLYaNgXhty

G/17RlYcrUQm5jc2DdrB7V8x7CNwdV+4LL7HBt2EkkXoSwOTb00wEIYQhJQp+qEP4EzzSZwWhvj6qyXhPeuFFqo=
-----END BITCOIN SIGNATURE-----
Jump to: