Bitcoin, Lightning, Hippocrat DID and Data Wallet SDK for Node, Browser and Mobile
Easy Peasy Lemon Squeezy to Use. Including
- generate, encrypt and decrypt mnemonic (following bip39)
- derive account, address, and child of address (following bip32, bip44 and bip84)
- make transaction on Bitcoin either to transfer Bitcoin or write data on Bitcoin
- create Lightning invoice with Bitcoin private key (following bolt11)
- encrypt and decrypt data with Bitcoin key pair (following ECIES)
- create Hippocrat(HPO) DID from Bitcoin mnemonic
...and more!
Will be published on NPM soon! You can clone and install to use for now.
-
derive Bitcoin account level Account From mnemonic (BIP84[m/84'/0'/account_index'])
-
generate Bitcoin address string from Bitcoin Account (Segwit, starting from "bc1")
-
encrypt & decrypt mnemonic to generate secure vault (scrypt & aes-gcm)