I am implementing a wallet for customers' deposits account. I am using ethereumjs-wallet/hdkey
. I need to decide which derivation path to use:
standard for ethereum would be m/44'/60'/0'/0
but maybe I'd rather use a custom path as the wallet is for ethereum exclusive so I could at least use m/44'/60'/0'
because no UTXO and no need for change addresses.
Currently I'm struggling because can not find a method to derive hardened children.
Do I understand it correctly, if children are not hardened, than any leaked child private key would compromise all the siblings and parents?
Is there a possibility to create hardened children with ethereumjs-wallet?