Generating BIP 44 compliant wallets for ethereum; Trial
Message Digest: m / purpose' / coin_type' / account' / change / address_index
Status: Not working; Project suspended; Generated address is not a compatible ethereum address
Better off using web3.eth.accounts.create([entropy]);
and feeding in the message digest as entropy
or rather research more on bip39, BIP44 and BIP32
Installation:
npm i bip39 ethjs-util ethereumjs-tx web3 hdkey --save
Error: Node Gyp needs a python 2.7 environment and doesn't support 3 yet
Switch environment using
conda env list
source activate python-2_7-old
Notes:
- None of dependencies provide complete solutions
- Need to export function wise from individual repos and combine to generate a HD wallet
- Need to research on underlying principles of tree and address generation to figure out what fits where and implement them
Req:
- https://github.com/ethjs/ethjs-util
- https://github.com/ethereumjs/ethereumjs-tx
- https://github.com/ethereum/web3.js/tree/master/packages/web3
- https://github.com/cryptocoinjs/hdkey
- https://github.com/bitcoinjs/bip39
Reference: