Pages:
Author

Topic: Mycelium Bitcoin Wallet - page 12. (Read 586360 times)

member
Activity: 78
Merit: 10
September 28, 2017, 06:13:01 AM
I have HD accounts and non-HD accounts, on my mycelium app. It appears there is also more than one type of non-HD account. Colored/master coin, for example.

I'm still trying to figure out how best to ensure all my keys are backed up securely. Navigating through this not soley a matter of logic it seems. Some reading and homework is required. But of course this is what everyone who wants to hold crypto-currencies in a few different wallets should be doing. And the more valuable the crypto in question, the less margin for error there is, forking and retrieving receiving change addresses and what not.

I can understand why the Dash people are focusing on making things grandma-simple. Mainly they know there is no chance in hell of widespread adoption with this level of technical competence required in managing personal finances.

I may appear paranoid but I'm just trying to make sense of it all, right now. I guess I'm still going on the advice I took to heart which says if you don't hold your private keys you don't own the balance on them.

Thanks for the replies and advice, so far. It is making a lot more sense.
hero member
Activity: 695
Merit: 500
September 27, 2017, 06:04:26 AM
If the wallet for the forked coin has full HD functionality, then maybe you could fork your coins by doing a wallet restore on the forkcoin wallet.  I haven't seen that, but then I haven't seen everything.
You mean like how everyone could just restore their 12 word seed into Electron Cash to regenerate their Mycelium and/or Electrum wallets to access the BCC after the fork? Roll Eyes

I have done exactly this, albeit with Coinomi on Android. It worked fine after following instructions. You need to enter an advanced setting for it to work, a different derivation path. Please find and read the instructions.

Since I initially did not trust Coinomi, I first sent the bitcoins to a different address before entering the seed words in Coinomi. I think for smaller amounts this extra step is not necessary.
HCP
legendary
Activity: 2086
Merit: 4361
September 26, 2017, 10:00:34 PM
Mycelium uses BIP39 and BIP44... it uses a Derivation Path of m/44'/0'/0'/0 for receive addresses and m/44'/0'/0'/1 for change addresses (for the default account in Mycelium)...

- Put 12 word seed into here: https://iancoleman.github.io/bip39/ ()
- Click BIP44 tab
- See all your receive addresses AND private keys at the bottom at the bottom (generate as many as you need to find all your coins)
- Change "External/Internal" value from 0 to 1 for change addresses
- See all your change addresses AND private keys for those addresses at the bottom (generate as many as you need to find all your coins)

The xprv and xpub are all generated from the seed... the 12 words are a less error prone method for representing the seed...

For different "accounts" in Mycelium you can just increment the "account" part of the Derivation Path:
m/44'/0'/1'/0 and m/44'/0'/1'/1 - Receive/Change for Account1
m/44'/0'/2'/0 and m/44'/0'/2'/1 - Receive/Change for Account2
etc

If the wallet for the forked coin has full HD functionality, then maybe you could fork your coins by doing a wallet restore on the forkcoin wallet.  I haven't seen that, but then I haven't seen everything.
You mean like how everyone could just restore their 12 word seed into Electron Cash to regenerate their Mycelium and/or Electrum wallets to access the BCC after the fork? Roll Eyes


Personally, I'd rather write down (and double check) 12 words than attempt to make sure that I have transcribed something like: xprv9s21ZrQH143K2EQNBSLkWK1tSFmwprbUHff8sFGVmC4J4qMdJvNR2DVZyaaxA4kHS9hzx4fYtp2 HsXhqFW6UGuB15CotXZrF1uzikqX75nN correctly... but that is just me Tongue
hero member
Activity: 870
Merit: 585
September 26, 2017, 08:01:28 PM
What's wrong with just using Mycelium's 12 word seed as a backup? That is what it is designed for... Why do you want to use the xprv as your backup? Huh

The 12 word seed is much easier to write down and type back in should you ever need to restore your wallet... plus, it backs up ALL the different HD "accounts" within Mycelium (if you have created multiple accounts)... Simply click the "3 dot" menu and select backup.
This isn't about backups, it's about how to split coins.
If there's a fork, you have to import the private keys into a wallet that supports the forked coin.
There are ancillary issues such as replay attacks, but that's not what we're talking about here.

If the wallet for the forked coin has full HD functionality, then maybe you could fork your coins by doing a wallet restore on the forkcoin wallet.  I haven't seen that, but then I haven't seen everything.
HCP
legendary
Activity: 2086
Merit: 4361
September 26, 2017, 04:18:48 PM
What's wrong with just using Mycelium's 12 word seed as a backup? That is what it is designed for... Why do you want to use the xprv as your backup? Huh

The 12 word seed is much easier to write down and type back in should you ever need to restore your wallet... plus, it backs up ALL the different HD "accounts" within Mycelium (if you have created multiple accounts)... Simply click the "3 dot" menu and select backup.
sr. member
Activity: 807
Merit: 423
September 26, 2017, 01:45:34 PM
Yes. It is a master public/private key pair which it is displaying.

So if I want to back these up manually using the clipboard, then these are the only keys I need to back up for the HD account in question, correct?

It is currently saying '"Contains 3 private keys"

Is there any reason to locate and backup those 3 individually generated key-pairs? Are they forever hidden in the app?

If there's another Bitcoin fork then you might need those individual keys, it depends on how the wallets choose to incorporate it.

In almost all cases all you'll need is the seed.

If you really need individual keys then this will extract them - https://github.com/iancoleman/bip39  but it doesn't discriminate between used keys and unused ones so you may be in for a lengthy search.
If I understand what's going on here, you're planning in the event of a fork to locate the keys for all the addresses in your wallet that have funds in them.
I would start by getting a list of addresses with funds, which you can use to to sort out the keys that are useful.
Go to the Accounts tab, click on the HD wallet, click the menu icon on the upper right, and click Show Unspent Outputs (aka UTXO).  This will give you a list of all the addresses in your HD wallet that have funds in them.  If you then have a long list of keys to sort through to figure out which ones have funds and which ones don't, the logical thing to do is generate the addresses from all those keys, and then sort that address list against your UTXO address list, just keeping the keys to the addresses that are on both lists.  If the UTXO list includes addresses that aren't in the mnemonic converter list, then something went wrong, like you used the wrong derivation path or something.  Mycelium's UTXO list is the primary reference.
legendary
Activity: 2590
Merit: 3015
Welt Am Draht
September 26, 2017, 01:21:48 PM
Yes. It is a master public/private key pair which it is displaying.

So if I want to back these up manually using the clipboard, then these are the only keys I need to back up for the HD account in question, correct?

It is currently saying '"Contains 3 private keys"

Is there any reason to locate and backup those 3 individually generated key-pairs? Are they forever hidden in the app?

If there's another Bitcoin fork then you might need those individual keys, it depends on how the wallets choose to incorporate it.

In almost all cases all you'll need is the seed.

If you really need individual keys then this will extract them - https://github.com/iancoleman/bip39  but it doesn't discriminate between used keys and unused ones so you may be in for a lengthy search.
member
Activity: 78
Merit: 10
September 26, 2017, 12:55:24 PM
Yes. It is a master public/private key pair which it is displaying.

So if I want to back these up manually using the clipboard, then these are the only keys I need to back up for the HD account in question, correct?

It is currently saying '"Contains 3 private keys"

Is there any reason to locate and backup those 3 individually generated key-pairs? Are they forever hidden in the app?
HCP
legendary
Activity: 2086
Merit: 4361
September 26, 2017, 01:56:33 AM
Mycelium will either let you backup/export your master seed (ie. 12 word seed mnemonic) or a "Master Private Key"... aka "xprv".

I'm fairly certain it doesn't dump the individual keys for each address in your HD account... Does the key you see start with "xprv"? If so, it is a Master Private Key.
member
Activity: 78
Merit: 10
September 25, 2017, 10:38:37 AM
Hi,

Where can I find out what format my Mycelium hd wallet account's keys are in, when exported to my device screen.

I had a look at 'compressed' and 'uncompressed' but I have a hexadecimal string which is 112 characters, rather than 66 or 130.

Thanks
legendary
Activity: 1288
Merit: 1087
September 15, 2017, 06:58:14 PM
I had 2 incoming transaction yesterday but both have problems:
1st - Unable to broadcast
2nd - Unconfirmed parent
On txid they are with 60+ confirmations, so looks like it is mycelium problem. Anyone had similar issues? Do I have to just wait of is there a fix to this?

i had this too. the transactions are valid. what mycelium is displaying to you is wrong.

i sent out from the wallet while this was happening and it went through fine despite what the wallet was telling. maybe in retrospect i should've waited for it to sort itself out just in case which it did a couple of hours later.
legendary
Activity: 1218
Merit: 1001
September 15, 2017, 11:48:02 AM
Does gear.mycellium had stopped  Huh
i find a lot of bugs in it.. unable to set it up for multiple carts and payments
legendary
Activity: 2758
Merit: 6830
September 13, 2017, 12:01:40 PM
Please read the later post why I said 'Faster confirmation' using mycelium wallet. We're talking about transaction fee amount here and all you said is right but I'm more convinced that having large fee has the large chance to confirmed first.

Since mycelium fee is much higher than electrum, having such 130 sat/byte as lowest fee IIRC (before the recent update) than electrum having 90sat/byte as the lowest fee or even lower base on number as mentioned of tryninja since I never used that number of fee with electrum...
At the end of the day you are the one choosing how much in fees you want to pay.

It doesn't matter which wallet you are using. Both will provide you with the same confirmation time since both wallets let you send a transaction with the same fee. You can't say that X wallet is "faster" because they charge higher fees. That's just dumb.
newbie
Activity: 20
Merit: 0
September 13, 2017, 09:17:58 AM
I had 2 incoming transaction yesterday but both have problems:
1st - Unable to broadcast
2nd - Unconfirmed parent
On txid they are with 60+ confirmations, so looks like it is mycelium problem. Anyone had similar issues? Do I have to just wait of is there a fix to this?
copper member
Activity: 2142
Merit: 1305
Limited in number. Limitless in potential.
September 13, 2017, 01:38:42 AM
But I much prefer use mycelium for faster confirmations tho, and electrum for multiple sending.
Faster confirmations? I don't understand how the wallet has anything to do with confirmation time... The confirmation time is based on fee rate and the current network conditions. If you send identical transactions from WalletA and WalletB at the same time, both with fee of X sats/byte, they should theoretically confirm at the same time.

The network has no idea what wallet they've come from, so saying "WalletA gives faster confirmations than WalletB" is nonsensical.


Please read the later post why I said 'Faster confirmation' using mycelium wallet. We're talking about transaction fee amount here and all you said is right but I'm more convinced that having large fee has the large chance to confirmed first.

Since mycelium fee is much higher than electrum, having such 130 sat/byte as lowest fee IIRC (before the recent update) than electrum having 90sat/byte as the lowest fee or even lower base on number as mentioned of tryninja since I never used that number of fee with electrum...
HCP
legendary
Activity: 2086
Merit: 4361
September 12, 2017, 09:46:03 PM
But I much prefer use mycelium for faster confirmations tho, and electrum for multiple sending.
Faster confirmations? I don't understand how the wallet has anything to do with confirmation time... The confirmation time is based on fee rate and the current network conditions. If you send identical transactions from WalletA and WalletB at the same time, both with fee of X sats/byte, they should theoretically confirm at the same time.

The network has no idea what wallet they've come from, so saying "WalletA gives faster confirmations than WalletB" is nonsensical.
copper member
Activity: 2142
Merit: 1305
Limited in number. Limitless in potential.
September 12, 2017, 08:06:48 PM
If you can't select all the way down to 0 or 1 sat/b (as has gotten nextblock confirms when I looked at recent blocks within the last day), it's not 100% custom.
And they support this. They always had the option to allow you to manually customize the exactly amount you want to pay on fee with a textbox, and they also have a option to enable dynamic fees, where they will give you a few options based on calculations on their side - just like I said above.

Tools -> Preferences -> check "Edit fees manually";


Ah, Okay I never tried this option on electrum that there's an edit/manually customize a specific amount of the fee.

Thank you for clarifying this, pardon me earlier.

But I much prefer use mycelium for faster confirmations tho, and electrum for multiple sending.
HCP
legendary
Activity: 2086
Merit: 4361
September 10, 2017, 12:18:11 AM
I'm the only one who can't manage to get the last update? the wallet didn't auto update and when I check for new update through the menu, It says that I'm 2.9.2 and It's up to date while there is clearly a new version out.
I think their "in app" 'check for updates' system is broken... Mine says "you're up to date"... I'm on 2.8.12... and Play Store has 2.9.3 and the "update" button Tongue
legendary
Activity: 3038
Merit: 1032
RIP Mommy
September 09, 2017, 07:48:58 PM
If you can't select all the way down to 0 or 1 sat/b (as has gotten nextblock confirms when I looked at recent blocks within the last day), it's not 100% custom.
And they support this. They always had the option to allow you to manually customize the exactly amount you want to pay on fee with a textbox, and they also have a option to enable dynamic fees, where they will give you a few options based on calculations on their side - just like I said above.

Tools -> Preferences -> check "Edit fees manually";



WTF is that a screenshot of? Not Mycelium Android...

Electrum.

Ah, whoops, thought it was Mycelium being discussed. Only ever have seen the Electrum GUI for OSX & Android. But in any case, I had to do this for Electrum: https://github.com/TheButterZone/electrum/commit/fca33e290015b475463481fc9b6626489aad5495
legendary
Activity: 2030
Merit: 1000
My money; Our Bitcoin.
September 09, 2017, 07:43:04 PM
If you can't select all the way down to 0 or 1 sat/b (as has gotten nextblock confirms when I looked at recent blocks within the last day), it's not 100% custom.
And they support this. They always had the option to allow you to manually customize the exactly amount you want to pay on fee with a textbox, and they also have a option to enable dynamic fees, where they will give you a few options based on calculations on their side - just like I said above.

Tools -> Preferences -> check "Edit fees manually";



WTF is that a screenshot of? Not Mycelium Android...

Electrum.
Pages:
Jump to: