In latest version of Electrum (v3.0.2)... Right click on the address tab ("View - Show Addresses" if you can't see the Addresses tab)... select "Details"
You'll see the address, public keys... and the "redeem script"... Copy/Paste that Redeem script into coinb.in "verify":
https://coinb.in/#verifyIt will decode it and show you the addresses that match the public keys.... you will then need to use the original wallets to get the private keys for the addresses.
To create a two out of two wallet, first Electrum creates a normal wallet (containing ordinary addresses), secondly it creates the multi-sig wallet (containing multi-sig addresses).
So to get the priv keys for normal addresses relating to the second wallet (currently containing only multi-sig addresses), I needed to import the seed into another ordinary wallet which then holds all the secondary keys needed.
Thanks for your help.
Seems my chickens have not hatched.
The multi-sig wallet has 88 addresses associated, whilst each of the two single signature wallets has 26 addresses.
It seems I need to find the other keys hidden within their wallets.
I must only use console for this?
Okay I cannot use console for success.
I have found some Multi-Sig addresses, that are from Single-Sig addresses that are not in wallets.
The Single-Sig addresses do not appear in either one of two wallets making up the Multi-Sig wallet.
I view all private keys, and some addresses are missing.
I try in console
getprivatekeys ('address')
and this does result in errors.
Somehow the wallet must find these addresses internally?
I see this must be sometimes problem.
If you create wallet, it has default of 20 addresses, if you use 50, them import seed to new wallet, it will only show 20 ?
My query is how to create large default of addresses.
I use
gap_limit=50
in console but is no help.
I have discovered assistance here in a different thread
How can I create a new address in Electrum wallets? By default, the addresses are defined in the wallet. Can not I create new addresses myself?
Electrum will automatically keep making new addresses as you start using your wallet. So don't worry. Just go with the flow.
If you want more than 20 addresses showing in your wallet then open the "console" tab and type the commands below into it. Press your enter key after writing each line.
wallet.storage.put('gap_limit', 50)
wallet.storage.write()
Restart your wallet and you should have 50 addresses showing instead of 20. Electrum will continue making new addresses as you use your wallet, but 50 will show up.
If you ever restore your wallet from seed you will need to retype those commands into the "console" tab to see your 50 addresses because 20 is the default.
If you increase the number of addresses showing to over 100 electrum might start slowing your computer down.
[moderator's note: consecutive posts merged]