Author

Topic: Need Immediate Help with Mycelium Gear and Electrum (0.02 BTC reward for help) (Read 290 times)

newbie
Activity: 1
Merit: 1
Registered to say thanks to HCP . I just recovered 3100$ using command " for i in range(0,100): print(createnewaddress()) "
HCP
legendary
Activity: 2086
Merit: 4363
Thanks for the help, dear friend. Even if I did solve my problem from somewhere else, I think I'm thankful for your invaluable help so far. Mind giving me your BTC address? A .005 is coming your way. Not much I know, but whatever little I can do!  Wink
That is very generous of you... and it'll buy me a beer or three... or at least, help with my credit card bill when I get back from vacation!

My BTC address is: 33o4MoDSFrfKSznHLBzwKigpTQvMiWWsHr

If you need help with anything else... just ask Smiley
newbie
Activity: 7
Merit: 1
Bother, it would appear things have changed a bit in the newer versions of Electrum... Sorry, that's my fault for not testing properly. Undecided

For the record, the correct command is now:
Code:
for i in range(0,100): print(createnewaddress())

I think the changes may be due to the underlying change to Python3.

Thanks for the help, dear friend. Even if I did solve my problem from somewhere else, I think I'm thankful for your invaluable help so far. Mind giving me your BTC address? A .005 is coming your way. Not much I know, but whatever little I can do!  Wink
HCP
legendary
Activity: 2086
Merit: 4363
Bother, it would appear things have changed a bit in the newer versions of Electrum... Sorry, that's my fault for not testing properly. Undecided

For the record, the correct command is now:
Code:
for i in range(0,100): print(createnewaddress())

I think the changes may be due to the underlying change to Python3.
newbie
Activity: 7
Merit: 1
Hi, have you tried this command in Electrum Console?
listaddresses()
It exports both "change" and "receiving" addresses. Also you can check your address in the Console with:
ismine("YOUR_ADDRESS")
YOUR_ADDRESS is your Bitcoin address.It must be between "".

Hi, Let me try this...
BTW Folks, I was able to get it resolved  using a Console Command, which listed all the addresses that my Seed had generated. Well, I don't remember exactly which one, But I'm finding and I'll post here as soon as I find , it might prove useful to someone else.

Thank you everyone here for the Help! I'm very grateful.
newbie
Activity: 42
Merit: 0
Hi, have you tried this command in Electrum Console?
listaddresses()
It exports both "change" and "receiving" addresses. Also you can check your address in the Console with:
ismine("YOUR_ADDRESS")
YOUR_ADDRESS is your Bitcoin address.It must be between "".
newbie
Activity: 7
Merit: 1
Ok, should be fairly easy to check...

In Electrum, Goto the "console"... ("View -> show console" if you can't see the console tab)

Then enter the following command:
Code:
for i in range(0, 100): print wallet.create_new_address(False)

That will generate the next 100 addresses for your wallet... You can run the command several times and/or change the 100 value to whatever you want if you want more or less addresses

Hi HCP,
Thanks for the help so far buddy. I tried manually typing that in the Console, then copy pasting it to ensure no errors. But I got these Errors :
>> for i in range(0, 100): print wallet.create_new_address(False)
Traceback (most recent call last):
      ^
SyntaxError: invalid syntax

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "site-packages\electrum-3.0.5-py3.5.egg\electrum_gui\qt\console.py", line 222, in runCommand
  File "", line 1
    for i in range(0, 100): print wallet.create_new_address(False)
                                       ^
SyntaxError: invalid syntax
>> for i in range(0, 100): print wallet.create_new_address(False)
Traceback (most recent call last):
      ^
SyntaxError: invalid syntax

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "site-packages\electrum-3.0.5-py3.5.egg\electrum_gui\qt\console.py", line 222, in runCommand
  File "", line 1
    for i in range(0, 100): print wallet.create_new_address(False)
                                       ^
SyntaxError: invalid syntax


Here is a Screenshot : https://ibb.co/gCCJ6H

Please help me out man.. .this is important to me Sad
HCP
legendary
Activity: 2086
Merit: 4363
Ok, should be fairly easy to check...

In Electrum, Goto the "console"... ("View -> show console" if you can't see the console tab)

Then enter the following command:
Code:
for i in range(0, 100): print wallet.create_new_address(False)

That will generate the next 100 addresses for your wallet... You can run the command several times and/or change the 100 value to whatever you want if you want more or less addresses
newbie
Activity: 7
Merit: 1
Sounds like the typical derivation path issue with Mycelium Gear...

When you look at the "Widget" details... what is the "Address Derivation Scheme" that you're using? If you are using a BIP32 Key from a wallet that was originally generated by Electrum, you should be using a scheme set to: m/0/n

Which program (and what OS) did you originally use to create the wallet and BIP32 key?


EDIT: on re-reading your post, it seems that the first 3 payments arrived OK... but 4th payment onwards has not been received in your wallet and the addresses don't appear to be correct.

Are you able to post your screenshots to an online image host and link them here so we can see how you've set up the Widget? Or at least PM me the links or something?

It is possible that for whatever reason the Widget has been generating addresses past the gap limit in Electrum (lots of users clicking the donate button generating new addresses but not actually sending payments??)... and then when someone finally sent some coins, the address is past the gap limit so Electrum isn't scanning the blockchain for that address, even though they are generated from your xpub.



Here are the links to the screenshots, think these might prove useful...

https://ibb.co/h5VFLc
https://ibb.co/dW0t6H
https://ibb.co/bN8PDx
https://ibb.co/gQgBtx
newbie
Activity: 7
Merit: 1
Hi HCP!
Thanks for the help.
Yes, the 'Address Derivation Scheme' under my Mycelium Gear Widget is 'm/0/n' , correct.
Yes, I am using a wallet generated originally by Electrum.
I used Windows and Electrum to Generate the master public key for mycelium gear, as that's what
it was asking for. The addresses feilds were showing all the addresses in my Electrum Correctly.
Yes, I think what you mentioned in the last paragraph of your answer has happened.
Many Users Clicked the Donate Button but didn't pay or the order expired.
If the address is past the gap limit, and Electrum isn't detecting the address or scanning the blockchain for the
addresses as you say, how do I fix it?
To be frank I'm a newbie to xpub and Electrum and Desktop BTC Clients, a little easy to understand and step by step help
would be much appreciated buddy! Smiley
PS : Yes, Give me a moment, I'm uploading the images to a image host and will post links here shortly. Can you give me a general
idea what do I need to screenshot and post in order for you to be able to help me?
Thanks in advance man!
HCP
legendary
Activity: 2086
Merit: 4363
Sounds like the typical derivation path issue with Mycelium Gear...

When you look at the "Widget" details... what is the "Address Derivation Scheme" that you're using? If you are using a BIP32 Key from a wallet that was originally generated by Electrum, you should be using a scheme set to: m/0/n

Which program (and what OS) did you originally use to create the wallet and BIP32 key?


EDIT: on re-reading your post, it seems that the first 3 payments arrived OK... but 4th payment onwards has not been received in your wallet and the addresses don't appear to be correct.

Are you able to post your screenshots to an online image host and link them here so we can see how you've set up the Widget? Or at least PM me the links or something?

It is possible that for whatever reason the Widget has been generating addresses past the gap limit in Electrum (lots of users clicking the donate button generating new addresses but not actually sending payments??)... and then when someone finally sent some coins, the address is past the gap limit so Electrum isn't scanning the blockchain for that address, even though they are generated from your xpub.
newbie
Activity: 7
Merit: 1
 Huh

I am writing this post to you to ask for Help. Because, in my Mycelium Gear Account, several orders have been completed successfully, However, after the third Payment any payments are not showing in my electrum Wallet. My BIP32 Key is correct, everything is configured correctly. Attached to this Email are Screenshots giving some insight.
 
Under the Advanced Settings Tab For my created Widget, I can see my addresses, which are correct, however after the 3rd completed order my payments are not being sent to my Electrum Wallet. Kindly help resolve this at the earliest.
 
Besides I've observed that after the third order, order payments are being sent to totally different addresses, which aren't those of my Electrum Wallet, or atleast I cannot find them in my Electrum Wallet. Kindly help me out immediately with this, I am  in grave need of help.

I offer 0.02 BTC to anyone who helps me solve this
Jump to: