Thank you very much for responding to all my questions, this info is very useful. I'm still wondering what would happen if there is a valid transaction with an address beyond the default 20 unused. I assume the 20 or other number is determined by the original wallet, not by the one I restore. So if there was such a transaction, how would I know if there is one, how would I recover it into the newly restored wallet?
To ALL who responded, I do appreciate your info, all these details complemented the ones I got from @hosseinimr93 and made it more clear.
If anyone could point me to the info on:
- the derivation paths and their flavors
- how would I know if the wallet I'm restoring from seed also need a passphrase?
- how would I know if the seed is from an Electrum wallet or some other like Atomic, etc.
Again thanks everyone
The 20 addresses are actually unused address, all funded address will be visible if you import the seed phrase. The 20 unused address can also be increased by increasing the wallet gap limit.
You will know the wallet you are restoring need a passphrase if you import the seed phrase and it recover a different wallet or let me say addresses. You can just simply re import it again with the pass phrase and the right wallet will be imported.
You cannot differentiate an electrum seed phrase from a Bip39 seed phrase by merely looking at it