It is important to be able to recover your private keys using only tools you fully control. That protects you against failure of infrastructure you would otherwise need to transfer your funds. There are lots of stories of corrupted backups, unreadable backups, and backups that didn't actually include the private keys.
Storing your private keys unencrypted ...
For Mycelium, the actual file that contains the encrypted keys are in the sqlite3 file. You can see in the source code that though there is in-memory storage, it's used mostly for testing and that the main way in which Mycelium data is stored is in a sqlite3 file. Sqlite, if you aren't familiar, is a very simple relational database that contains the whole ...
How to transfer unspent Bitcoin Cash from Mycelium to Coinomi?
or: How to identify the internal and external addresses which hold unspent output and transfer/sweep the funds to another wallet?
or: How can i get hold of my Bitcoin Cash?
Be sure you know what you are doing with your private keys ;)
Recommendation: Transfer your BTC funds from Mycelium to ...
With just the private key, no.
However, if the attacker knows both a child private key and the xpub of the chain it is derived from, yes.
One weakness that may not be immediately obvious, is that knowledge of a parent extended public key plus any non-hardened private key descending from it is equivalent to knowing the parent extended private ...
The chances of someone "brute-forcing" or guessing your seed is extremely slim. There are more than 5 duodecillion possible combinations of twelve-word seeds. Just so you get an idea of how big that number is, it's more than 1 thousand million million million million million million possibilities.
You are correct. However, in all open source wallets that follow the proper Bitcoin Improvement Proposals (BIPs) people will be able to replicate the encryption logic so you can use your passphrase to get access to your private keys again.
Still, I would recommend, for the majority of your bitcoins, to store them to a paper wallet with the private key ...
If you do not have a backup of the wallet, either in the form of seed words or a exported file from Mycelium, then your coins are permanently lost.
Ideally, one should be backing up and restoring their wallet to make sure they've got all the necessary information before sending a significant amount of coins to it.
I can't speak for the coinomi app importing an extended key, but if you need to extract the private keys from the extended key, you can use http://bip32.org/.
I haven't personally audited this site, but I have used it to browse my private keys associated with a Mycelium HD account. Once you have extracted your private extended key from Mycelium however, I'd ...
As others have pointed out, your money is irretrievably gone forever. There are some observations that might help you or might help future readers of this question.
I went and purchased some bitcoins on my mycelium wallet [later I] opened the app to do a backup.
Some people (maybe not you) have the idea that you need to make a backup every time your ...
Please try the following demo, and the result is same with https://iancoleman.io/bip39/.
$ python3.6 test.py
'mnemonic_words': 'aware report movie exile buyer drum poverty supreme gym oppose float elegant',
Wouldn't it be saver to generate a mnemonic passphrase manually by just taking random words from a lookup table?
No, it would not be. This method may even be insecure if you are actually doing it manually.
A BIP 39 mnemonic, if generated properly, is secure. It is just as secure if you randomly choose words too. This is because both methods require a ...
I just finished following the instructions at this link
and it worked quite easily. Much easier than the previous comment.
On a side note Coinomi has very clear instructions that did not work for me on how to sweep your mycelium wallet into ...
It may be safe the assume that the most popular mobile wallet applications will still be around, or if the app does become unavailable, a user will recreate the encryption logic so you can recover your private key in the future using your passphrase.
That being said, in most circumstances it's a good idea to have a well-hidden physical backup of your ...
Do not use your seed! It will compromise your whole wallet.
Export your current account's private key in settings->export on an account.
Before using this private key anywhere. Add a new account and send your Bitcoin to this new account in Mycelium. Now you can use the exported private key to claim your Bitcoin gold.
However where you can do this is still ...
The difficulty is with the poorly named BIP32Key.fromEntropy.
Typically to create a new wallet, you:
Get some entropy from a cryptographically secure random source, at least 128 bits and must be a multiple of 32 bits.
Convert the entropy to a mnemonic (this conversion is not a one-way function, it's bijective).
Convert the mnemonic to a 512-bit seed (this ...
Mycelium doesn't support segwit at all right now. I don't know about Coinomi but it looks like they support Segwit (at least receiving from a segwit address) but not BIP 0173. Since neither support this format, there's no way to generate bc1~ address within the wallet, so no way to send any bitcoin to them using this format.
Blockchain.info did not use HD wallets or BIP 39 in 2013. Their change to HD wallets and BIP 39 mnemonics was fairly recent (within the past year or two IIRC). The 12 word mnemonic that you have is not a BIP 39 mnemonic. Rather it is a custom mnemonic used by blockchain.info for recovering passwords. The mnemonic itself encodes the password to your account (...
After lots of suffering I managed to do it. Very unfortunately mycelium does not even support importing their old keys.
Fortunately they provide a backuputil which converts the private key in their format into WIF (Wallet Import Format): https://github.com/mycelium-com/wallet/tree/master/backuputil
I takes some effort to built this tool but afterwards you ...
(Some wallets that generate word lists for recovery also allow a user-created passphrase, so I'm using "recovery seed" to denote the word list.)
I'm not familiar with Mycelium specifically, but many wallets use a standard known as BIP39 to generate recovery seeds. That technique draws the words randomly from a list of 2048 words, with duplicates allowed. ...
the mycelium wallet automatically generated a watch only address and sent the btc from there
A watch-only address is one for which you do not have the private-key. It isn't possible to send bitcoin from a watch-only address.
I need the private key for this watch only address to access my tokens. Is that possible?
'Watch only' accounts
I tried so hard to find the answer what happen with my BTC but really has no idea.
One possible explanation is that the BTC were stolen by someone who, at some time in the past, helped generate your private-keys and vanity-address or had access to your wallet and extracted your private keys or who otherwise compromised the security of your computer, perhaps ...
A wallet is not the same as an address. A wallet is a collection of addresses. Wallets usually also contain the private keys for the addresses and any relevant transactions.
You can get as many addresses from bitcoind as you want with getnewaddress and they will all be part of the same wallet. Any coins sent to those addresses will be part of your wallet.
Yes, Mycelium stores an encrypted copy of your key, protected by your PIN (if applicable) on the device. This includes any individual private key accounts you import.
In general, I would advise against storing crypto keys (or any private keys or confidential information, really) on a corporate device (laptops, phones, desktops, email accounts), or even a ...
Can I send out from my mycellium 1xxx address to my segwit 3xxx or bc1xxx address that I generated from a paper wallet?
The 3xxx addresses are P2SH addresses, and they have been around since 2012. They're usually for multisig policies, and only recently can also be used for segwit outputs. However, as the sender doesn't know or care what kind of script the ...
You can use http://bip32.org/, there is a selection box in the top right hand corner of the page to choose Bitcoin Testnet. That will generate you an extended private key from a passphrase of your choosing. Note that I recommend you Do NOT use any keys generated from websites online for real world payments. But for testing this out it should be fine. Using ...
Yes! You can absolutely do this.
Trezor has this exact ability, on top of that you can actually use the device with your phone in Mycelium.
The setting must be activated, last firmware did not have it activated by default. This may have changed though.
Mycelium does not yet offer that feature:
There are some mobile wallets that offer multisig now:
There is no way to cancel the backup. Also you cannot be sure if it is comprised until the person actually spends the funds.
Transfer the funds to a new wallet
Diversify risk: Don't but all funds in one wallet !
To move your bitcoins just send to a different bitcoin wallet using the send option in mycelium. To get access to your bitcoin cash just restore from your mycelium seed in electron cash. Electron cash is a bitcoin cash fork of electrum so the steps are the same as for electrum. Just make sure you select bip39 in step 4 and in step 5 choose legacy p2pkh as ...