@swan-bitcoin/xpub-lib
Version:
A JavaScript library for bitcoin address derivation from extended public keys, built upon bitcoinjs-lib and Unchained's bitcoin utilities. Supports P2PKH, P2SH, and P2WPKH (bech32) addresses as defined in BIP44, BIP49, and BIP84.
64 lines (63 loc) • 1.79 kB
JSON
{
"name": "@swan-bitcoin/xpub-lib",
"version": "0.3.0",
"description": "A JavaScript library for bitcoin address derivation from extended public keys, built upon bitcoinjs-lib and Unchained's bitcoin utilities. Supports P2PKH, P2SH, and P2WPKH (bech32) addresses as defined in BIP44, BIP49, and BIP84.",
"author": "Pablof7z <pablo@swan.com>",
"license": "MIT",
"main": "lib/index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/swan-bitcoin/xpub-tool.git"
},
"homepage": "https://github.com/swan-bitcoin/xpub-tool",
"bugs": {
"url": "https://github.com/swan-bitcoin/xpub-tool/issues"
},
"keywords": [
"bitcoin",
"xpub",
"address",
"derivation",
"bip32",
"bip44",
"bip49",
"bip84",
"bip86",
"p2pkh",
"p2sh",
"p2wpkh",
"p2tr",
"bech32"
],
"files": [
"lib/**"
],
"dependencies": {
"@caravan/bitcoin": "^0.3.1",
"bitcoinjs-lib": "^6.1.7"
},
"scripts": {
"babel-version": "babel --version",
"compile": "babel -d lib/ src/",
"compile:watch": "babel --watch -d lib/ src/",
"pretest": "yarn run compile",
"prepublish": "yarn run compile",
"test": "jest lib",
"test:watch": "jest --watch src",
"build:docs": "jsdoc *",
"watch:doc-src": "yarn run nodemon --exec 'yarn build:docs' --watch src",
"watch:doc-output": "yarn run livereload out",
"watch:docs": "yarn watch:doc-output & yarn watch:doc-src"
},
"devDependencies": {
"@babel/cli": "^7.11.6",
"@babel/core": "^7.11.6",
"@babel/plugin-transform-modules-commonjs": "^7.10.4",
"@babel/preset-env": "^7.11.5",
"babel-jest": "^26.3.0",
"jest": "^26.4.2",
"livereload": "^0.9.1",
"nodemon": "^2.0.4",
"tiny-secp256k1": "^2.2.3"
}
}