Author

Topic: Locked out of my account (Read 1897 times)

HCP
legendary
Activity: 2086
Merit: 4361
June 04, 2017, 09:07:07 PM
#28
I have the same password issue,  I thought I saved the seed, but the one I have is not working to restore the wallet, it may very well be an older seed.
Is there anything I can do to get my BTC,  I know my password.  Any trick to get the corruption out?
No. There is a transaction in your wallet that is breaking MultiBit HD, the devs know about it, but haven't as yet fixed the issue. Even if you restore your wallet in MBHD, it will redownload the transaction causing the error, and your wallet will be broken again.


The quickest and simplest solution, if you have an iOS or Android device, is to try and use your seed and restore your wallet in "Breadwallet" app... There is also "Simple Bitcoin wallet" for Android

FYI, if you know your password and have your wallet file (mbhd.wallet.aes), you can also recover your seed using: https://github.com/gurnec/decrypt_bitcoinj_seed

These are the only two known wallets that use the same Derivation Path as MultiBit HD... if you attempt to use your seed in any other wallet, it will most likely generate different keys/addresses.



If Breadwallet and/or Simple Bitcoin Wallet are not options... then you can try my python scripts: https://github.com/HardCorePawn/multibit_recovery

The "find_unspent_multibitHD_txes.py" script will search through your wallet looking for the addresses that actually contain coins, it will output the matching private keys. You can then import those private keys to another wallet.



If you aren't able to use python scripts, then you can find your coins "manually"... it can be a long tedious process, if your wallet had a lot of transactions.

1. Create an offline copy of: https://iancoleman.github.io/bip39/
2. Put your seed in as the "BIP39 Mnemonic"
3. In "Derivation Path" section, click "BIP32"
4. Under "client"... select "MultiBit HD" from the dropdown.
5. Your addresses will display at the bottom (depending on how many transactions or addresses you've generated for your wallet, you may need to click the "show more" button a few times to see them all).
6. Note down all the addresses and matching private keys

7. Under "client"... select "custom" from the dropdown.
8. set the "BIP32 Derivation Path" to: m/0'/1

9. Your "Change" addresses will display at the bottom (depending on how many transactions or addresses you've generated for your wallet, you may need to click the "show more" button a few times to see them all).
10. Note down all the Change addresses and matching private keys

You can now either check all your receive addresses and change addresses on a block explorer and identify which ones have your coins... or you can just blindly import/sweep all the private keys to another wallet like Electrum.
newbie
Activity: 5
Merit: 0
June 04, 2017, 08:01:17 PM
#27
I have the same password issue,  I thought I saved the seed, but the one I have is not working to restore the wallet, it may very well be an older seed.
Is there anything I can do to get my BTC,  I know my password.  Any trick to get the corruption out?
newbie
Activity: 7
Merit: 0
May 19, 2017, 01:31:17 PM
#26
Yes, I created an account because when entering the txid, it always failed(try later), but no I'm not a miner.
After signing in, I tried again, and it worked. The transaction has succeeded, problem solved Smiley (except for my multibit wallet password problem, but nevermind, i'll use an electrum wallet now).
HCP
legendary
Activity: 2086
Merit: 4361
May 18, 2017, 05:06:41 PM
#25
You signed in? are you a ViaBTC (cloud) mining pool member or something? I've never signed in...

To import, you will need to create a new wallet... you cant import a key into a seed based wallet
newbie
Activity: 7
Merit: 0
May 18, 2017, 01:27:20 PM
#24
Ok, so I tried viaBtc a few times, with no success ... until I signed in.
It said it succeeded, so I suppose I just have to wait. Smiley

And I searched the import private key in electrum but there is only sweep and export?!!?
HCP
legendary
Activity: 2086
Merit: 4361
May 15, 2017, 07:42:32 PM
#23
Well that transaction is currently showing on blockchain.info and also on BlockCypher (and is in the mempool on my full node)... so it would appear that something is rebroadcasting that transaction... as BlockCypher says they received it like 8 minutes ago Huh

If you want that transaction to go through... just hammer away at the ViaBTC TX accelerator... others have suggested to start trying to submit it at xx:55, xx:56, xx:57, xx:58, xx:59, xy:00, xy:01, xy:02, xy:03, xy:04 and xy:05 etc... as the hourly reset for the 100 tx limit may occur slightly before or after the actual hour rolls over.

If the sweep Transaction ID is not showing anywhere... then the transaction got dropped... maybe try again? Or instead of sweeping, you can just import the keys to a new wallet and then send them from there to your seeded wallet (effectively the same as sweeping)
newbie
Activity: 7
Merit: 0
May 15, 2017, 01:45:31 PM
#22
Quote
So you managed to get the private key out of your MultiBit HD wallet? and you attempted to sweep the coins from this private key to your new Electrum wallet... correct? Given how overloaded the mempool still is, I'm assuming it will just be unconfirmed... Can you please post the transaction IDs so we can investigate properly?
Yes, that's it.
The first unconfirmed txId : c38b54275a9a0c157db8dd7e60249b1d91b428f3ed8e539015ee0f7e31b26eba
And the sweep unconfirmed one is unknown everywhere (blockchain info, blockr, blockcypher)
HCP
legendary
Activity: 2086
Merit: 4361
May 14, 2017, 08:41:10 PM
#21
Yes, you're right,

what I don't understand is : is it just a multibit interface problem, or a transaction one? Do I just have to wait until the transaction finishes(which appears as "unconfirmed transaction" in blockain info)?
will the pb disappear once the transaction is over?

Anyway, I can't use the breadwallet method, for the other one, my procedure is this :
1/ install electrum and "create new wallet / already have a seed / option-bip39 seed / use my multibit seed&password.
2/ Get private keys from offline page "Mnemonic Code Converter".
3/ What then in electrum or armory? "sweep private keys" and then click on broadcast?
I believe that it is the version of the bitcoinj library that MultiBit HD is currently using... I think it may be a little outdated and so when it receives a transaction that has had the "version" field included in the transaction hash calculation, multibit calculates a different hash (as it isn't including the version field)... and it throws out an error thinking that it wasn't able to decode the transaction properly.

Can you install mycelium on your phone and import your mutibit seed into that? That might work.

You cannot use the multibit seed in Electrum or Mycelium... as stated, the ONLY wallet I've found that uses the same Derivation Path is breadwallet... reference: https://bitcointalksearch.org/topic/m.10862297 (Note: click the "mnemonic-compatible" tab on the spreadsheet... and it is MultiBit HD (standard wallet)...

if breadwallet is not an option, then you would have to use the scripts to extracts the keys...

So, I found a the problematic private key and sweep it in electrum.
In the history tab, it says unconfirmed with the correct amount/Balance, but the transaction is not found in blockchain.info.
So what's next?
Just to clarify "sweeping" tries to create a transaction that attempts to send all the coins from the given private key(s) into your new seed based Electrum wallet...

So you managed to get the private key out of your MultiBit HD wallet? and you attempted to sweep the coins from this private key to your new Electrum wallet... correct? Given how overloaded the mempool still is, I'm assuming it will just be unconfirmed... Can you please post the transaction IDs so we can investigate properly?

Also, you might want to check your transaction ID on a different block explorer like http://blockr.io/ or https://live.blockcypher.com/






newbie
Activity: 7
Merit: 0
May 14, 2017, 12:07:34 PM
#20
So, I found a the problematic private key and sweep it in electrum.
In the history tab, it says unconfirmed with the correct amount/Balance, but the transaction is not found in blockchain.info.
So what's next?
legendary
Activity: 2772
Merit: 2846
May 14, 2017, 10:45:42 AM
#19
Can you install mycelium on your phone and import your mutibit seed into that? That might work.


1/ install electrum and "create new wallet / already have a seed / option-bip39 seed / use my multibit seed&password.


If you use a multibit seed in electrum I don't think it will generate the same addresses as multibit does. You have to get the individual private keys from the addresses you want out of multibit, then use them when creating a new wallet in electrum.

If you can open your multibit wallet before it finishes synchronising you could probably get the private keys you want from directly inside it.
newbie
Activity: 7
Merit: 0
May 14, 2017, 07:11:15 AM
#18
Yes, you're right,

what I don't understand is : is it just a multibit interface problem, or a transaction one? Do I just have to wait until the transaction finishes(which appears as "unconfirmed transaction" in blockain info)?
will the pb disappear once the transaction is over?

Anyway, I can't use the breadwallet method, for the other one, my procedure is this :
1/ install electrum and "create new wallet / already have a seed / option-bip39 seed / use my multibit seed&password.
2/ Get private keys from offline page "Mnemonic Code Converter".
3/ What then in electrum or armory? "sweep private keys" and then click on broadcast?
HCP
legendary
Activity: 2086
Merit: 4361
May 14, 2017, 12:57:04 AM
#17
That doesn't really solve anything though does it? Huh

how are you supposed to get access to all your coins if you don't let the wallet sync? Sure you'll be in the wallet before it finishes syncing, but after it finishes syncing in the background after you've unlocked it, the "broken" transaction that causes the error in the first place will be back in your wallet... so the next time to restart multibit you'll get the same error...

Honestly, you are better off moving to another wallet until the MultiBit HD devs fix this issue...

legendary
Activity: 2772
Merit: 2846
May 13, 2017, 08:54:53 AM
#16
Hi hitec,
and thanks for your reply.
But it seems I just had a "lucky strike" and retrieved my wallet. I'll explain the procedure just in case, might work for other people as well  :
1/ uninstall MultiBitHD 0.5.1.
2/ Goto C:\Users\"username"\AppData\Roaming and delete MultiBitHd directory ( or just cut&paste it somewhere else just in case if you don't want to lose it )
3/ install MultiBitHD 0.4.1 (a previous version ).
4/ When asked, retrieve wallet with seed words.
5/ Be quick, as soon as it starts synchronizing you'll be able to click on finish before it becomes disable.
6/ It will ask you the password, type it here, it will work. (Everytime I waited the end of the synchro to type the password, it failed)

Of course, it worked for me, not sure it will work for anyone else, or if it's this specific procedure which corrected the situtation, but I think it's worth a try.

Thanks for posting a procedure that worked for you. If it worked for you it will probably work for others.
newbie
Activity: 7
Merit: 0
May 13, 2017, 08:48:05 AM
#15
Hi hitec,
and thanks for your reply.
But it seems I just had a "lucky strike" and retrieved my wallet. I'll explain the procedure just in case, might work for other people as well  :
1/ uninstall MultiBitHD 0.5.1.
2/ Goto C:\Users\"username"\AppData\Roaming and delete MultiBitHd directory ( or just cut&paste it somewhere else just in case if you don't want to lose it )
3/ install MultiBitHD 0.4.1 (a previous version ).
4/ When asked, retrieve wallet with seed words.
5/ Be quick, as soon as it starts synchronizing you'll be able to click on finish before it becomes disable.
6/ It will ask you the password, type it here, it will work. (Everytime I waited the end of the synchro to type the password, it failed)

Of course, it worked for me, not sure it will work for anyone else, or if it's this specific procedure which corrected the situtation, but I think it's worth a try.
legendary
Activity: 2772
Merit: 2846
May 13, 2017, 08:18:44 AM
#14
Hi guys, same problem for me, "transaction did not deserialize completely"
Isn't there any way to retrieve a wallet with another soft, if you have the seed phrase, the password and the timestamp?
Whatever the solution is, if someone could make a step by step procedure, it would be great. ( i tried a lot of things with electrum, which is stuck "synchronizing...".)

thanks everyone.

Try the procedures from this quote. Installing breadwallet on your phone works, but if you have an android phone it needs to be a recent model. Afterwards put your multibit seed words into breadwallet to access your coins.

If you install breadwallet make sure you install the real one, fakes keep appearing in app stores and they will steal your Bitcoins.

If you can't use any of the phone methods in the quote there's a link to a more technical way of getting your coins back at the bottom. If you use the offline webpage described in it then install virtual box or vmware and run it offline inside a virtual machine.

You can solve your problem by importing your multibit wallet words into breadwallet on your phone. You need either an iPhone or one of the latest androids to run breadwallet.

If your phone can't run breadwallet you could try importing your multibit wallet words into mycelium, which runs on older android phones. This post explains how to do it, but I'm not sure it works. I know of people who tried with breadwallet and reported it works, but I don't know of anyone that's tried with mycelium yet.

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

There's another solution if you can't use either the breadwallet method, or the mycelium method, but it requires more work. You can find out how to do it by reading the thread link below.

https://bitcointalksearch.org/topic/multibit-restoring-wallet-not-working-reset-also-not-working-funds-stuck-1785575
newbie
Activity: 7
Merit: 0
May 13, 2017, 07:29:06 AM
#13
Hi guys, same problem for me, "transaction did not deserialize completely"
Isn't there any way to retrieve a wallet with another soft, if you have the seed phrase, the password and the timestamp?
Whatever the solution is, if someone could make a step by step procedure, it would be great. ( i tried a lot of things with electrum, which is stuck "synchronizing...".)

thanks everyone.
HCP
legendary
Activity: 2086
Merit: 4361
May 05, 2017, 09:44:53 PM
#12
Ok i found the wallet address public and private keys along with it. But I still don't know how to restore my wallet without using Multi Bit to do it.
Ok... The chances of you being able to restore your complete wallet at this point in time is pretty low. The transaction that is breaking your wallet would need to be removed, or the wallet code "hacked" to work around the Exception.

If you have identified all the address(es) that contain coins... your best bet is to sweep the private keys into another HD wallet (I'd highly recommend NOT using MultiBit HD for the time being until this issue is fixed properly)... or just import the private keys into another wallet... again, something other than MultiBit HD...

Unfortunately, I have yet to find an HD Wallet that will restore a MultiBit HD seed  Undecided

yep, that's the one.. How do I check the MB log file?

I have over 2000 addresses to go through which fucking sucks but I'm going to get to it today.. Also, I am very unfamiliar with blockchain and how to use it. Tips and pointers are appreciated but I'm gonna jump on the old googs and try to sort it out.
The log file will be in (assuming windows): %APPDATA%\MultiBitHD\logs

The file will multibit-hd.log. It is just a text file, so open it with a text editor and do a "Find" looking for "Transaction did not deserialize completely".

2000 addresses??? Damn... you've been busy with your wallet! Tongue

One short cut that I used was just copy/paste all the private keys for addresses I thought might have been used from the BIP39 page (like I set it to show 200 addresses)... and I just imported ALL the private keys into a new Electrum wallet.

Following that, I actually hacked up some python that would decrypt the multibit.wallet.aes file and dump out the wallet contents in plaintext so I could search through transactions and addresses etc... it sped up the locating of addresses containing coins, as I could just look for transactions that were classified as "UNSPENT".
newbie
Activity: 7
Merit: 0
May 05, 2017, 07:18:36 PM
#11
Ok i found the wallet address public and private keys along with it. But I still don't know how to restore my wallet without using Multi Bit to do it.
newbie
Activity: 7
Merit: 0
May 05, 2017, 03:28:30 PM
#10
Ok so i was able to search the address in blockchain and the btc is still there. I'm going to try to sift through all of the addresses through the link above and see if I can find the one.
newbie
Activity: 7
Merit: 0
May 05, 2017, 03:12:22 PM
#9
yep, that's the one.. How do I check the MB log file?

I have over 2000 addresses to go through which fucking sucks but I'm going to get to it today.. Also, I am very unfamiliar with blockchain and how to use it. Tips and pointers are appreciated but I'm gonna jump on the old googs and try to sort it out.
HCP
legendary
Activity: 2086
Merit: 4361
May 05, 2017, 11:06:56 AM
#8
Let me guess, you're getting "Password did not unlock the wallet" error? There seems to be an issue with MultiBit HD where having even one slightly "non standard" transaction associated with one of your addresses will cause the decryption process of the encrypted wallet file to fail... even if the password you are entering is 100% correct. Sad

You can check the multibit log file and see if you can find an entry like:

Quote
"WalletManager error: org.bitcoinj.store.UnreadableWalletException Transaction did not deserialize completely:....

If you get that, your only option is to use an offline version of the iancoleman website... put in your seed, change the "Derivation Path" to BIP32 and set the client to "MultiBit HD"... path should be m/0'/0

That will show you the main receive addresses/keys for your MultiBit HD wallet... you'll need to hunt through them one by one to find your coins... (could be hundreds of addresses to check depending on how many transactions/addresses you used in your wallet)... THEN, you need to set the path to custom and use m/0'/1 and look through all the change addresses associated with your wallet as well... (depends on how many transactions you sent from your wallet as to how many you'll need to check)

Once you find the addresses that still have coins... you can import or sweep the private keys for those addresses into the wallet of your choice...

If you haven't found the specific BTC address you sent money too, then either you need to show a lot more addresses on the BIP39 site, or that address is not associated with your account... if you look at te specific BTC address on a block explorer like blockchain, does it actually show the coins?
newbie
Activity: 7
Merit: 0
May 05, 2017, 01:08:16 AM
#7
OK. So i think that there may be a problem with MB HD's software.. When I try to recover the wallet on MB it tells me that there is nothing to be recovered from the words I used, as if the words are invalid. When I go to iancoleman.github.io and search the recovery words information is retrieved, like the private key. So i can recover the private key and I also have the specific BTC address to which the money was sent. When i search through the above link however I get thousands of addresses so I have yet to find the one I sent the money to yet.. Ideas?
newbie
Activity: 7
Merit: 0
May 04, 2017, 11:56:47 PM
#6
I'm referring to Multibit on the pc. I only bounce money through the wallet and I made a transfer to it now i'm locked out all of a sudden.
legendary
Activity: 4228
Merit: 1313
May 04, 2017, 08:18:37 PM
#5
What account on what wallet? What web site or program are you referring to?

I did not write down my private key.

The problem was that a transaction came through and it said that it was confirmed at first but later it turned to unconfirmed. So I repaired the wallet and left the money it. It was a problem I had a lot.

If someone did somehow get my password what else would they need in order to access my account?
newbie
Activity: 7
Merit: 0
May 04, 2017, 07:55:02 PM
#4
I did not write down my private key.

The problem was that a transaction came through and it said that it was confirmed at first but later it turned to unconfirmed. So I repaired the wallet and left the money it. It was a problem I had a lot.

If someone did somehow get my password what else would they need in order to access my account?
copper member
Activity: 2142
Merit: 1305
Limited in number. Limitless in potential.
May 04, 2017, 07:36:57 PM
#3
So first you have problems with your transaction is that right? And why do you have to repair your wallet if there is an unconfirmed transaction? :seems confused:
And lastly what is the bitcoin wallet or an bitcoin account you are saying, can you mention it here?
copper member
Activity: 1330
Merit: 899
🖤😏
May 04, 2017, 07:30:23 PM
#2
And conveniently we should guess what wallet you are referring to? please tell me that you also wrote down your private keys as well some where?
There is no locked out of account in any desktop wallet unless in case of wrong password.
I don't think you even posted in the right board which we'll find out after you provide more intel about your wallet and version.
newbie
Activity: 7
Merit: 0
May 04, 2017, 07:25:00 PM
#1
I have been locked out of my account. Conveniently it was after moving 2k usd there. I write down my passwords, which are unique. I wrote down the twelve words I was given when I created the account and now all of a sudden I have been locked out of my account and the words recover no account. I have had problems with with confirming transactions very often and last I was on the account the btc recently moved there displayed as unconfirmed. So I had to again repair the wallet. I am 100% confident I am using the right password. Could this be a problem with the software? An error occurring with the wallet itself? Is there anyone who could try to help me out? Please and thanks.
Jump to: