Author

Topic: HD Wallet (Read 2052 times)

hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
March 23, 2015, 04:54:10 PM
#7
Can you verify (or refute) that Mycelium checks these 20 lookahead addresses for transactions once every 24 hours? I was trying to read through the code yesterday, and I'm not sure I got it right.
Thanks!

no it does not. mycelium only queries the index servers when it is shown on the display. you see the "sync" icon on the top right spinning when its happening.

Thanks. I don't quite understand yet, but it doesn't surprise me that I'm wrong....
hero member
Activity: 668
Merit: 501
March 23, 2015, 04:06:17 PM
#6
Can you verify (or refute) that Mycelium checks these 20 lookahead addresses for transactions once every 24 hours? I was trying to read through the code yesterday, and I'm not sure I got it right.
Thanks!

no it does not. mycelium only queries the index servers when it is shown on the display. you see the "sync" icon on the top right spinning when its happening.
hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
March 23, 2015, 07:43:28 AM
#5
mycelium does a 20-address lookahead on the main chain. if you would do the same trick with an index further out, it does not work.

Can you verify (or refute) that Mycelium checks these 20 lookahead addresses for transactions once every 24 hours? I was trying to read through the code yesterday, and I'm not sure I got it right.

Thanks!
hero member
Activity: 668
Merit: 501
March 23, 2015, 06:16:02 AM
#4
mycelium does a 20-address lookahead on the main chain. if you would do the same trick with an index further out, it does not work.
newbie
Activity: 2
Merit: 0
March 22, 2015, 06:07:30 AM
#3
I see. Nice trick  Smiley
hero member
Activity: 793
Merit: 1026
March 22, 2015, 05:40:59 AM
#2
They just keep checking address down the tree until they get like 100 in a row with no transactions and then they assume they've reached the end and stop checking.
newbie
Activity: 2
Merit: 0
March 22, 2015, 03:53:41 AM
#1
I use Mycelium wallet on my mobile.
I exported one my account as xpub.
Then I use this xpub in my PC using bip32utils.BIP32Key to generate my new addresses.
then I send some coins from DIFFERENT BitcoinCore Wallet on my PC to these addresses.
and see  Mycellium notifying me about receiving coins on my mobile.
That is amazing! A just dont get how Mycelium can verify it without knowing particular address.
Seems like it is possible to verify whole tree of addresses in one request.
Can somebody explain how it works?
Thanks

Jump to: