- BIP32 - is a method for generating a tree of private keys from a master private key.
- BIP39 - method for encoding 128-256 bits of random data into 12-24 word phrases from a list of interchangable 2018 words, and then turn those phrases into a 64 byte hash.
- BIP44 - is a method for structuring a private key tree in a specific way that will facilate usage/restoration/discovery of multiple accounts for multiple purposes.
Peter Vu vietvu-nguyen
Beyond a suggested structure, no tooling recommendations, or sub-module structure is outlined here.
lib/is intended for code that can run as-is
src/is intended for code that needs to be manipulated before it can be used
Better local require() paths for Node.js
When the directory structure of your Node.js application (not library!) has some depth, you end up with a lot of annoying relative paths in your require calls like:
const Article = require('../../../../app/models/article');
Those suck for maintenance and they're ugly.