Is there a way to tell Electrum to query beyond the gap limit?
You can set the gap limit with this command:
wallet.storage.put('gap_limit',[i]X[/i])
Or you could create a bunch of new addresses to see if its contained in there:
for i in range(0, X): print wallet.create_new_address(false)
false: for recieving addresses
true: for change adresses
Here's my actual problem: I have a developer that is using a source code library that can take a MPK and derive a child address from it. He wrote a test program that did this (using the MPK from my electrum wallet), and I sent a small amount of coin to it. However, this address never appears in the Electrum wallet. But it must be a valid child address because it was generated from the same master public key (MPK) and the transaction was successfully broadcast and included in a block.
Are you sure this address was derived correctly? He may have used the derivation path for change adresses?
The standard derivation path for electrum is 0/0/ for recieving and 0/1/ for change addresses (i think).