Bip39 Wallet. Now, at the next stage we use these receiving and alter key bunch to produce unique non-public keys. Use the above mentioned produce personal keys and chain code and go them to the above pointed out functionality kchild = kpar + hash(Kpar, cpar, i) to create unique keys. https://linktr.ee/bip39