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?