Pages:
Author

Topic: Mycelium Bitcoin Wallet - page 70. (Read 586242 times)

legendary
Activity: 1039
Merit: 1005
November 26, 2014, 05:08:28 AM
Hi,
after updating, Mycelium tells me that my Android 2.2 phone is unsupported due to a bug in random number creation on that OS version.
Could you share some technical details so I can estimate my risk? (or did I miss an announcement somewhere?)
Since I'll be switching to a new phone in a few weeks anyway (Christmas is just around the corner) I could probably live with avoiding to create new transactions and just initializing from the backup once I have the new phone.

Onkel Paul
sr. member
Activity: 317
Merit: 250
The Tao that can be told is not the eternal Tao
November 25, 2014, 09:09:52 PM
Is it supposed to create a new private key each time I open the wallet?  Or, I don't know if it's each time, but I have about 15 private keys already.  Why isn't one private key enough? 

The HD account creates a new private key and address every time you receive coins (new receiving address) and every time you send coins (new change address).
This improves your privacy, because some sending money to you or getting money from you cannot easily see your complete past transaction history.

Thanks!  I knew it was supposed to create new public keys, but wasn't sure about private.

Z
pm7
newbie
Activity: 34
Merit: 0
November 22, 2014, 01:43:03 PM
Quote
3.   NFC Pay tapping - 1 Tap = 1 Pay

Not possible. At least not with one tap. You need 1 tap to request the address and amount to send to, then the wallet signs, and then one more tap to send the signed transaction. The reason 1 Tap = 1 Pay works with credit cards is because it's the equivalent of tapping to give the merchant your private key, and then having them only pull out what they need.
Why to send signed transaction by NFC instead releasing it directly to Bitcoin network by smartphone's Internet connection?
hero member
Activity: 668
Merit: 501
November 21, 2014, 10:27:48 AM
v2.1.0-BETA1 has been pushed to github and the beta channel.

changes:
preview of secret sharing import/cold storage
optimized output selector that omits dust from transactions and makes fees smaller on average
fallback geocoder
new nfc function to push payment request
show total amount of coins in accounts view
customizable fees
pin reset function - if you forgot it
fix crash if you don't have a flash on your device
removed obsolete mbwapi binary interface
legendary
Activity: 1680
Merit: 1035
November 19, 2014, 09:27:56 PM
I Hope these are on the list for new versions:

1.   Multisig

On the list, but way at the end of the queue.


Quote
2,   Offline Signing

Being able to sign while not connected to the web is already implemented, and sending a signed transaction through some other channel (NFC or Bluetooth) is being considered. If you mean something like Armory style completely offline signing, that's not on the list. We hope that a new tech we are looking for will make that unnecessary.


Quote
3.   NFC Pay tapping - 1 Tap = 1 Pay

Not possible. At least not with one tap. You need 1 tap to request the address and amount to send to, then the wallet signs, and then one more tap to send the signed transaction. The reason 1 Tap = 1 Pay works with credit cards is because it's the equivalent of tapping to give the merchant your private key, and then having them only pull out what they need.
hero member
Activity: 707
Merit: 500
November 19, 2014, 05:14:41 AM
Is it supposed to create a new private key each time I open the wallet?  Or, I don't know if it's each time, but I have about 15 private keys already.  Why isn't one private key enough? 

The HD account creates a new private key and address every time you receive coins (new receiving address) and every time you send coins (new change address).
This improves your privacy, because some sending money to you or getting money from you cannot easily see your complete past transaction history.
sr. member
Activity: 317
Merit: 250
The Tao that can be told is not the eternal Tao
November 19, 2014, 05:08:25 AM
Is it supposed to create a new private key each time I open the wallet?  Or, I don't know if it's each time, but I have about 15 private keys already.  Why isn't one private key enough? 

Z
sr. member
Activity: 420
Merit: 250
November 15, 2014, 08:19:30 AM
I Hope these are on the list for new versions:

1.   Multisig

2,   Offline Signing

3.   NFC Pay tapping - 1 Tap = 1 Pay

This is how you say good bye too all the wallets that ever existed. Competition is over, in fact who needs competition when one wallet does it all
full member
Activity: 206
Merit: 100
November 14, 2014, 02:39:00 PM
How did you also restore your legacy addresses?
I used the legacy backups that Mycelium made when I first created those legacy addresses. Mycelium made a PDF file, which I printed out and then wrote down the password that Mycelium showed on the screen.

I assume the current version will still let you backup a legacy address this way, but I didn't try, because I already had the backups.
legendary
Activity: 1680
Merit: 1035
November 13, 2014, 12:39:46 AM
If my phone is stolen, how fast an attacker can crack my PIN and spend my coins ? Is there a fastest way for an attacker to grab my seed (or the private key of non HD addresses)

Fast. The PIN is only designed to keep someone from swiping your phone while you are using it, and sending coins to themselves right then and there. You should keep your whole phone encrypted with a password or pin, longer than 4 characters, to be safe from theft.

Could the bip 39 mnemonic backup be imported in electrum, or a web wallet to quickly salvage to coins before the thief gets access to them ?

Electrum does not use BIP39. They have their own custom word list, as does DarkWallet which is trying to be compatible with Electrum. Anything that IS compatible with the BIP39 standard will let you import the coins (such as a Trezor). Electrum claimed they will move to BIP39 eventually, but I don't know when.



i was in the process of swapping over to a new mobile phone.

I took note of my seed by going through the process required.

On the new phone i enter the seed, word for word, but my wallet is not restored.... i still have the copy on my old phone luckily.

edit: i use seeds often with different electrum wallets and never had this problem

Seeds only restore your HD wallets, not your single address wallets. What are the Android versions of the phone you were using? (2.0 / 4.0 / 4.4)
full member
Activity: 532
Merit: 100
November 12, 2014, 11:50:49 PM
I had to restore my wallet today. I had one HD accounts and 2 legacy addresses, and restored them all. The only thing missing is the Local Trader account. I had one before, and it was associated with one of the legacy addresses, but I don't remember which one. How can I determine that, or should I just create a new Local Trader account? (I didn't actually make any trades with it, because I ended up using LocalBitcoins.com.)

How did you also restore your legacy addresses?  I have one HD account and two watch only accounts.  I deleted the app so I could test the recovery procedure and it did recover my HD account, but I had to manually add my watch only accounts back in.
hero member
Activity: 707
Merit: 500
November 12, 2014, 06:31:41 AM
I've searched without succes an answer to my question :

If my phone is stolen, how fast an attacker can crack my PIN and spend my coins ? Is there a fastest way for an attacker to grab my seed (or the private key of non HD addresses)

Could the bip 39 mnemonic backup be imported in electrum, or a web wallet to quickly salvage to coins before the thief gets access to them ?

I cant tell you how long it takes to get to the data.
The thief would need to get through any screen protection you have (like PIN / pattern / password) and then either needs to manually bruteforce your mycelium PIN or manage to extract the app data from the apps secure storage. I personally don't know how sophisticated methods for this are at the moment, and how long it takes.

You cannot yet import the seed into electrum, since as far as I know they have not switched to BIP39 yet. Trezor would work, wallet32 for Android, another install of mycelium of course, there are probably more. We have "providing a desktop tool for extracting keys from word lists" on our list of tasks, but its sitting there together with a lot of other stuff, so I cannot give you an estimation for when to expect it...
hero member
Activity: 707
Merit: 500
November 12, 2014, 06:25:53 AM
i was in the process of swapping over to a new mobile phone.

I took note of my seed by going through the process required.

On the new phone i enter the seed, word for word, but my wallet is not restored.... i still have the copy on my old phone luckily.

edit: i use seeds often with different electrum wallets and never had this problem


What exactly do you mean with "my wallet is not restored"?
Does the phone crash? Nothing happens? Wallet is restored but balance is wrong?

After importing a backup, the app needs some time to synchronize and can only show your balance after that.
Per default, only the first HD account gets restored, if you had more than one, you need to choose "add HD account" to add the other ones.

Note that as far as I know electrum has not switched to BIP39 yet, so their seeds are not compatible with mycelium / trezor / wallet32 ...
full member
Activity: 206
Merit: 100
November 11, 2014, 01:40:57 PM
If my phone is stolen, how fast an attacker can crack my PIN and spend my coins ? Is there a fastest way for an attacker to grab my seed (or the private key of non HD addresses)
Once the thief has cracked your phone's lock screen, if he was specifically looking for a phone with Mycelium, meaning that he already had the tools needed, he would copy the data from your phone and use a cracking program to try all 1,000,000 PINs.

Since a very small percentage of stolen phones have Mycelium installed, it's much more likely that the thief would simply wipe your phone and sell it. In other words, he would have to be stalking Bitcoin users to have an attack ready for Mycelium.

Without this, it would not be realistic to guess a 6-digit PIN, which would give you lots of time to recover the wallet and transfer the coin.

Quote
Could the bip 39 mnemonic backup be imported in electrum, or a web wallet to quickly salvage to coins before the thief gets access to them ?

It could be imported by any wallet that implements BIP32/39/44.
legendary
Activity: 1036
Merit: 1000
Nighty Night Don't Let The Trolls Bite Nom Nom Nom
November 11, 2014, 11:55:00 AM
i was in the process of swapping over to a new mobile phone.

I took note of my seed by going through the process required.

On the new phone i enter the seed, word for word, but my wallet is not restored.... i still have the copy on my old phone luckily.

edit: i use seeds often with different electrum wallets and never had this problem
hero member
Activity: 672
Merit: 500
November 11, 2014, 11:49:46 AM
I've searched without succes an answer to my question :

If my phone is stolen, how fast an attacker can crack my PIN and spend my coins ? Is there a fastest way for an attacker to grab my seed (or the private key of non HD addresses)

Could the bip 39 mnemonic backup be imported in electrum, or a web wallet to quickly salvage to coins before the thief gets access to them ?
hero member
Activity: 707
Merit: 500
November 09, 2014, 11:02:58 AM
Regarding spending unconfirmed amounts, since you have HD, just send half of your own money to your own HD account, and you'll have your coins split between two addresses. It will pick whichever one isn't used next time you need to spend twice within the same block.

This is not necessary.
Change can be spend without confirmations. (it's been like that since way before 2.0) You can spend from the same account as often in a row as you want.
full member
Activity: 206
Merit: 100
November 09, 2014, 03:05:12 AM
When creating an LT account, give it one of your addresses. If it pops up with your nick and imports your LT account, that's the right one. If it asks you to set up a new account, exit and try again. At least I think that should work.
That worked! Thank you!
legendary
Activity: 1680
Merit: 1035
November 09, 2014, 01:48:31 AM
I had to restore my wallet today. I had one HD accounts and 2 legacy addresses, and restored them all. The only thing missing is the Local Trader account. I had one before, and it was associated with one of the legacy addresses, but I don't remember which one. How can I determine that, or should I just create a new Local Trader account?

When creating an LT account, give it one of your addresses. If it pops up with your nick and imports your LT account, that's the right one. If it asks you to set up a new account, exit and try again. At least I think that should work.

Regarding spending unconfirmed amounts, since you have HD, just send half of your own money to your own HD account, and you'll have your coins split between two addresses. It will pick whichever one isn't used next time you need to spend twice within the same block.


I have a question: I'm in a trade conversation. About 2 minutes after I send a message, I get an alert saying there's trading activity. I cannot find any indication of any activity though. This seems to happen consistently (2 times now). Is that a bug or a feature?

It's a feature provided by Google, since we use them for notifications. So we don't really have a way of troubleshooting it. Sorry if it's annoying Sad
donator
Activity: 2772
Merit: 1019
November 08, 2014, 04:21:45 PM
I have a question: I'm in a trade conversation. About 2 minutes after I send a message, I get an alert saying there's trading activity. I cannot find any indication of any activity though. This seems to happen consistently (2 times now). Is that a bug or a feature?
Pages:
Jump to: