0
Let's say my mnemonic words are
army van defense carry jealous true garbage claim echo media make crunch
When I used https://iancoleman.io/bip39/#english, the section, Derived Address, showed me a lot of addresses. Among them, I found an address that my wallet showed, but the address would change time to time?
Why does my address change?
I understand that Derived Address are children of Account Extended Private/Public Keys, but why isn't my wallet showing me all of those addresses that I can use?
What is the maximum number of Derived Address for m / 44 / 0 / 0 / 0 / * ?
Are all the address valid and working? Meaning, can I send a payment to any of the address from the Derived Address and will I still get the cryptocurrency?
If I import any listed Derived Private Key to another wallet, can I use the funds in there?
Maybe saying that "they change" is a bad way to put it. Time to time, when I look at the request address, the address "change" within the Derived Address pool. Is that normal? – Carol Ward – 2019-04-16T20:02:00.433
Yes. Using a different index number will generate a completely new address. Once a transaction is made to any receiving address, your wallet will keep a note of it so that it can be used to spend funds – Ugam Kamat – 2019-04-16T20:04:28.803
But as a user, I'm not exposed to which receiving address has fund in it because the wallet takes care of the micro details, is that right? – Carol Ward – 2019-04-16T20:08:31.457
@CarolWard Also the derivation path you have cited m / 44 / 0 / 0 / 0 / ? is non-hardened. Wallets will use a hardened derivation path m/44'/0'/0'/0' to prevent leak of extended public key if a child private key is known. – Ugam Kamat – 2019-04-16T20:08:37.230
@CarolWard Yes, any decent wallet takes care of those details. It scans the blockchain for funds sent to the addresses. – Ugam Kamat – 2019-04-17T06:30:06.570