{"_id":"@abcpros/xpi-js","_rev":"7-e403858d2099aafeee45aea66f9390ce","name":"@abcpros/xpi-js","dist-tags":{"latest":"4.0.7"},"versions":{"4.0.2":{"name":"@abcpros/xpi-js","version":"4.0.2","description":"The FullStack.cash JavaScript library for Lotus and SLP Tokens on Lotus","author":{"name":"Chris Troutner","email":"chris.troutner@gmail.com"},"contributors":[{"name":"Gabriel Cardona","email":"gabriel@bitcoin.com"},{"name":"Stoyan Zhekov","email":"zh@zhware.net"}],"main":"src/bch-js","scripts":{"test":"nyc mocha --trace-warnings --unhandled-rejections=strict --timeout 30000 test/unit/","test:integration":"npm run test:integration:bchn","test:integration:nft":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 -g '#nft1' test/integration/chains/bchn/slp.js","test:integration:abc":"export RESTURL=https://abc.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/abc/","test:integration:bchn":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:testnet":"IS_USING_FREE_TIER=true mocha --timeout 30000 test/integration/chains/testnet/","test:integration:local:abc":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration && mocha --timeout 30000 test/integration/chains/abc/","test:integration:local:bchn":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:local:testnet":"RESTURL=http://localhost:4000/v5/ mocha --timeout 30000 test/integration/chains/testnet","test:integration:decatur:bchn":"export RESTURL=http://192.168.0.36:3000/v5/ && mocha --timeout 30000 test/integration/","test:integration:temp:bchn":"export RESTURL=http://157.90.174.219:3000/v5/ && mocha --timeout 30000 test/integration/","test:temp":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#Encryption' test/integration/","test:temp2":"mocha --timeout=30000 -g '#TransactionLib' test/unit/","test:temp3":"export RESTURL=https://bchn.fullstack.cash/v5/ && mocha --timeout 30000 -g '#DSProof' test/integration/chains/","test:temp4":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#decodeOpReturn' test/integration/","coverage":"nyc report --reporter=text-lcov | coveralls","coverage:report":"nyc --reporter=html mocha --timeout 25000 test/unit/","docs":"apidoc -i src/ -o docs","lint":"standard --env mocha --fix"},"license":"MIT","homepage":"https://github.com/Permissionless-Software-Foundation/bch-js","repository":{"type":"git","url":"git+https://github.com/Permissionless-Software-Foundation/bch-js.git"},"dependencies":{"@abcpros/coininfo":"^5.2.0","@abcpros/xaddress":"^0.0.9","@psf/bip21":"^2.0.1","@psf/bip32-utils":"^1.0.0","@psf/bitcoincash-ops":"^2.0.0","@psf/bitcoincashjs-lib":"^4.0.2","@uppy/core":"^1.10.4","@uppy/tus":"^1.5.12","axios":"^0.21.1","bc-bip68":"^1.0.5","bchaddrjs-slp":"^0.2.5","bigi":"^1.4.2","bignumber.js":"^9.0.0","bip-schnorr":"^0.3.0","bip38":"^2.0.2","bip39":"^3.0.2","bip66":"^1.1.5","bitcoinjs-message":"^2.0.0","bs58":"^4.0.1","cashaddrjs":"^0.3.3","ini":"^1.3.8","randombytes":"^2.0.6","safe-buffer":"^5.1.2","satoshi-bitcoin":"^1.0.4","slp-mdm":"0.0.6","slp-parser":"0.0.4","wif":"^2.0.6"},"devDependencies":{"apidoc":"^0.17.7","assert":"^2.0.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^14.1.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.0","husky":"^4.3.6","lodash.clonedeep":"^4.5.0","mocha":"^6.1.4","node-mocks-http":"^1.7.0","nyc":"^14.1.0","prettier":"^1.18.2","semantic-release":"^17.3.9","sinon":"^7.3.2","standard":"^16.0.3"},"apidoc":{"title":"bch-js","url":"bchjs."},"husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"9860649a89fe3164669224ce4dbdfd7abebd84ab","bugs":{"url":"https://github.com/Permissionless-Software-Foundation/bch-js/issues"},"_id":"@abcpros/xpi-js@4.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Ue02lLfo7nGDHYGqFZem5gzbEoqrALDauP152x/PRAsaE6OiQNFJtSd6jXOT/ihnket1lp8LwfevbnTAox7deA==","shasum":"e676877d85216873384fe712698e7d843a25f7e0","tarball":"https://registry.npmjs.org/@abcpros/xpi-js/-/xpi-js-4.0.2.tgz","fileCount":135,"unpackedSize":1425342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDViF4J3UQb5vO3KDzuQ88BgjOOHkK2XR0pM+4iyNK7ZwIhAMnYo0spPDXzfRxBfMyQnzqWO0rDEzbPD18yR9yt/6BY"}]},"_npmUser":{"name":"ngocviet","email":"vince.tran8x@gmail.com"},"directories":{},"maintainers":[{"name":"ngocviet","email":"vince.tran8x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xpi-js_4.0.2_1632652692185_0.17449857172645422"},"_hasShrinkwrap":false},"4.0.3":{"name":"@abcpros/xpi-js","version":"4.0.3","description":"The FullStack.cash JavaScript library for Lotus and SLP Tokens on Lotus","author":{"name":"Chris Troutner","email":"chris.troutner@gmail.com"},"contributors":[{"name":"Gabriel Cardona","email":"gabriel@bitcoin.com"},{"name":"Stoyan Zhekov","email":"zh@zhware.net"}],"main":"src/bch-js","scripts":{"test":"nyc mocha --trace-warnings --unhandled-rejections=strict --timeout 30000 test/unit/","test:integration":"npm run test:integration:bchn","test:integration:nft":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 -g '#nft1' test/integration/chains/bchn/slp.js","test:integration:abc":"export RESTURL=https://abc.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/abc/","test:integration:bchn":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:testnet":"IS_USING_FREE_TIER=true mocha --timeout 30000 test/integration/chains/testnet/","test:integration:local:abc":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration && mocha --timeout 30000 test/integration/chains/abc/","test:integration:local:bchn":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:local:testnet":"RESTURL=http://localhost:4000/v5/ mocha --timeout 30000 test/integration/chains/testnet","test:integration:decatur:bchn":"export RESTURL=http://192.168.0.36:3000/v5/ && mocha --timeout 30000 test/integration/","test:integration:temp:bchn":"export RESTURL=http://157.90.174.219:3000/v5/ && mocha --timeout 30000 test/integration/","test:temp":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#Encryption' test/integration/","test:temp2":"mocha --timeout=30000 -g '#TransactionLib' test/unit/","test:temp3":"export RESTURL=https://bchn.fullstack.cash/v5/ && mocha --timeout 30000 -g '#DSProof' test/integration/chains/","test:temp4":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#decodeOpReturn' test/integration/","coverage":"nyc report --reporter=text-lcov | coveralls","coverage:report":"nyc --reporter=html mocha --timeout 25000 test/unit/","docs":"apidoc -i src/ -o docs","lint":"standard --env mocha --fix"},"license":"MIT","homepage":"https://github.com/Permissionless-Software-Foundation/bch-js","repository":{"type":"git","url":"git+https://github.com/Permissionless-Software-Foundation/bch-js.git"},"dependencies":{"@abcpros/coininfo":"^5.2.0","@abcpros/xaddress":"^0.0.9","@psf/bip21":"^2.0.1","@psf/bip32-utils":"^1.0.0","@psf/bitcoincash-ops":"^2.0.0","@psf/bitcoincashjs-lib":"^4.0.2","@uppy/core":"^1.10.4","@uppy/tus":"^1.5.12","axios":"^0.21.1","bc-bip68":"^1.0.5","bchaddrjs-slp":"^0.2.5","bigi":"^1.4.2","bignumber.js":"^9.0.0","bip-schnorr":"^0.3.0","bip38":"^2.0.2","bip39":"^3.0.2","bip66":"^1.1.5","bitcoinjs-message":"^2.0.0","bs58":"^4.0.1","cashaddrjs":"^0.3.3","ini":"^1.3.8","randombytes":"^2.0.6","safe-buffer":"^5.1.2","satoshi-bitcoin":"^1.0.4","slp-mdm":"0.0.6","slp-parser":"0.0.4","wif":"^2.0.6"},"devDependencies":{"apidoc":"^0.17.7","assert":"^2.0.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^14.1.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.0","husky":"^4.3.6","lodash.clonedeep":"^4.5.0","mocha":"^6.1.4","node-mocks-http":"^1.7.0","nyc":"^14.1.0","prettier":"^1.18.2","semantic-release":"^17.3.9","sinon":"^7.3.2","standard":"^16.0.3"},"apidoc":{"title":"bch-js","url":"bchjs."},"husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"9b7d308399138269179c5035804cc25b8ea0b237","bugs":{"url":"https://github.com/Permissionless-Software-Foundation/bch-js/issues"},"_id":"@abcpros/xpi-js@4.0.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-XOsVxG8P4TDdnHcjhfrt2O5TOwxbusQgdyTYY2d5vefcGvMkDiF//RRWZYq/EVTOgQ132tPqM2Nzx7WXxycK8A==","shasum":"518d5de49c5062dc261ac91a13d2df8cfcae2281","tarball":"https://registry.npmjs.org/@abcpros/xpi-js/-/xpi-js-4.0.3.tgz","fileCount":135,"unpackedSize":1425364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsl4Afc27w+npWjsSIbI9JwHIDMpWDhtWdYHCOwdz1agIhANPvot+Q+0suqoS85bgEiPEjMAzVmC9V58cIfWupTCJj"}]},"_npmUser":{"name":"ngocviet","email":"vince.tran8x@gmail.com"},"directories":{},"maintainers":[{"name":"ngocviet","email":"vince.tran8x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xpi-js_4.0.3_1632730380699_0.6020375984506552"},"_hasShrinkwrap":false},"4.0.4":{"name":"@abcpros/xpi-js","version":"4.0.4","description":"The FullStack.cash JavaScript library for Lotus and SLP Tokens on Lotus","author":{"name":"Chris Troutner","email":"chris.troutner@gmail.com"},"contributors":[{"name":"Gabriel Cardona","email":"gabriel@bitcoin.com"},{"name":"Stoyan Zhekov","email":"zh@zhware.net"}],"main":"src/bch-js","scripts":{"test":"nyc mocha --trace-warnings --unhandled-rejections=strict --timeout 30000 test/unit/","test:integration":"npm run test:integration:bchn","test:integration:nft":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 -g '#nft1' test/integration/chains/bchn/slp.js","test:integration:abc":"export RESTURL=https://abc.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/abc/","test:integration:bchn":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:testnet":"IS_USING_FREE_TIER=true mocha --timeout 30000 test/integration/chains/testnet/","test:integration:local:abc":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration && mocha --timeout 30000 test/integration/chains/abc/","test:integration:local:bchn":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:local:testnet":"RESTURL=http://localhost:4000/v5/ mocha --timeout 30000 test/integration/chains/testnet","test:integration:decatur:bchn":"export RESTURL=http://192.168.0.36:3000/v5/ && mocha --timeout 30000 test/integration/","test:integration:temp:bchn":"export RESTURL=http://157.90.174.219:3000/v5/ && mocha --timeout 30000 test/integration/","test:temp":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#Encryption' test/integration/","test:temp2":"mocha --timeout=30000 -g '#TransactionLib' test/unit/","test:temp3":"export RESTURL=https://bchn.fullstack.cash/v5/ && mocha --timeout 30000 -g '#DSProof' test/integration/chains/","test:temp4":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#decodeOpReturn' test/integration/","coverage":"nyc report --reporter=text-lcov | coveralls","coverage:report":"nyc --reporter=html mocha --timeout 25000 test/unit/","docs":"apidoc -i src/ -o docs","lint":"standard --env mocha --fix"},"license":"MIT","homepage":"https://github.com/Permissionless-Software-Foundation/bch-js","repository":{"type":"git","url":"git+https://github.com/Permissionless-Software-Foundation/bch-js.git"},"dependencies":{"@abcpros/coininfo":"^5.2.0","@abcpros/xaddress":"^0.0.9","@psf/bip21":"^2.0.1","@psf/bip32-utils":"^1.0.0","@psf/bitcoincash-ops":"^2.0.0","@psf/bitcoincashjs-lib":"^4.0.2","@uppy/core":"^1.10.4","@uppy/tus":"^1.5.12","axios":"^0.21.1","bc-bip68":"^1.0.5","bchaddrjs-slp":"^0.2.5","bigi":"^1.4.2","bignumber.js":"^9.0.0","bip-schnorr":"^0.3.0","bip38":"^2.0.2","bip39":"^3.0.2","bip66":"^1.1.5","bitcoinjs-message":"^2.0.0","bs58":"^4.0.1","cashaddrjs":"^0.3.3","ini":"^1.3.8","randombytes":"^2.0.6","safe-buffer":"^5.1.2","satoshi-bitcoin":"^1.0.4","slp-mdm":"0.0.6","slp-parser":"0.0.4","wif":"^2.0.6"},"devDependencies":{"apidoc":"^0.17.7","assert":"^2.0.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^14.1.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.0","husky":"^4.3.6","lodash.clonedeep":"^4.5.0","mocha":"^6.1.4","node-mocks-http":"^1.7.0","nyc":"^14.1.0","prettier":"^1.18.2","semantic-release":"^17.3.9","sinon":"^7.3.2","standard":"^16.0.3"},"apidoc":{"title":"bch-js","url":"bchjs."},"husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"9b7d308399138269179c5035804cc25b8ea0b237","bugs":{"url":"https://github.com/Permissionless-Software-Foundation/bch-js/issues"},"_id":"@abcpros/xpi-js@4.0.4","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-l54dFIczaSQKk8dsPDFhDWTBJ9NhKGzTbeytdYdXMMaTOOg31NRVuTooMAdhZUuF8sKw08eo5s/VRqpk2uTxnQ==","shasum":"5380d33c4655b93d122f3bf96e84b4e6ad2b032f","tarball":"https://registry.npmjs.org/@abcpros/xpi-js/-/xpi-js-4.0.4.tgz","fileCount":165,"unpackedSize":1678075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuqqvNJoztOBH4D27LiLRmVn3XDHFyHVPdP4b7w/Y3vAiBD/TEeRPqp5pzmd/rx16fz9lsebylwTQ73jsQROPDHhg=="}]},"_npmUser":{"name":"ngocviet","email":"vince.tran8x@gmail.com"},"directories":{},"maintainers":[{"name":"ngocviet","email":"vince.tran8x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xpi-js_4.0.4_1634120839670_0.3936400856945079"},"_hasShrinkwrap":false},"4.0.5":{"name":"@abcpros/xpi-js","version":"4.0.5","description":"The FullStack.cash JavaScript library for Lotus and SLP Tokens on Lotus","author":{"name":"Chris Troutner","email":"chris.troutner@gmail.com"},"contributors":[{"name":"Gabriel Cardona","email":"gabriel@bitcoin.com"},{"name":"Stoyan Zhekov","email":"zh@zhware.net"}],"main":"src/bch-js","types":"types/bch-js.d.ts","scripts":{"test":"nyc mocha --trace-warnings --unhandled-rejections=strict --timeout 30000 test/unit/","test:integration":"npm run test:integration:bchn","test:integration:nft":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 -g '#nft1' test/integration/chains/bchn/slp.js","test:integration:abc":"export RESTURL=https://abc.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/abc/","test:integration:bchn":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:testnet":"IS_USING_FREE_TIER=true mocha --timeout 30000 test/integration/chains/testnet/","test:integration:local:abc":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration && mocha --timeout 30000 test/integration/chains/abc/","test:integration:local:bchn":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:local:testnet":"RESTURL=http://localhost:4000/v5/ mocha --timeout 30000 test/integration/chains/testnet","test:integration:decatur:bchn":"export RESTURL=http://192.168.0.36:3000/v5/ && mocha --timeout 30000 test/integration/","test:integration:temp:bchn":"export RESTURL=http://157.90.174.219:3000/v5/ && mocha --timeout 30000 test/integration/","test:temp":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#Encryption' test/integration/","test:temp2":"mocha --timeout=30000 -g '#TransactionLib' test/unit/","test:temp3":"export RESTURL=https://bchn.fullstack.cash/v5/ && mocha --timeout 30000 -g '#DSProof' test/integration/chains/","test:temp4":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#decodeOpReturn' test/integration/","coverage":"nyc report --reporter=text-lcov | coveralls","coverage:report":"nyc --reporter=html mocha --timeout 25000 test/unit/","docs":"apidoc -i src/ -o docs","lint":"standard --env mocha --fix"},"license":"MIT","homepage":"https://github.com/Permissionless-Software-Foundation/bch-js","repository":{"type":"git","url":"git+https://github.com/Permissionless-Software-Foundation/bch-js.git"},"dependencies":{"@abcpros/coininfo":"^5.2.0","@abcpros/xaddress":"^0.0.9","@psf/bip21":"^2.0.1","@psf/bip32-utils":"^1.0.0","@psf/bitcoincash-ops":"^2.0.0","@psf/bitcoincashjs-lib":"^4.0.2","@uppy/core":"^1.10.4","@uppy/tus":"^1.5.12","axios":"^0.21.1","bc-bip68":"^1.0.5","bchaddrjs-slp":"^0.2.5","bigi":"^1.4.2","bignumber.js":"^9.0.0","bip-schnorr":"^0.3.0","bip38":"^2.0.2","bip39":"^3.0.2","bip66":"^1.1.5","bitcoinjs-message":"^2.0.0","bs58":"^4.0.1","cashaddrjs":"^0.3.3","ini":"^1.3.8","randombytes":"^2.0.6","safe-buffer":"^5.1.2","satoshi-bitcoin":"^1.0.4","slp-mdm":"0.0.6","slp-parser":"0.0.4","wif":"^2.0.6"},"devDependencies":{"apidoc":"^0.17.7","assert":"^2.0.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^14.1.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.0","husky":"^4.3.6","lodash.clonedeep":"^4.5.0","mocha":"^6.1.4","node-mocks-http":"^1.7.0","nyc":"^14.1.0","prettier":"^1.18.2","semantic-release":"^17.3.9","sinon":"^7.3.2","standard":"^16.0.3"},"apidoc":{"title":"bch-js","url":"bchjs."},"husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"5143cca5a171294f9f856a834f2abbd2127a7e50","bugs":{"url":"https://github.com/Permissionless-Software-Foundation/bch-js/issues"},"_id":"@abcpros/xpi-js@4.0.5","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-EbSQ2oWm6JCWbBf5x4VmmC+Too0oUzI/Lx3E2s+Cj6ky+L8/2aHLvyWNH2aZnEXBvhLTG96eu7KCqAqLi6JvhA==","shasum":"deae8a430746ded3e0bf061678ae56284163e4cf","tarball":"https://registry.npmjs.org/@abcpros/xpi-js/-/xpi-js-4.0.5.tgz","fileCount":165,"unpackedSize":1678107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhux4NCRA9TVsSAnZWagAA+9wP/04QNC03A/OyebKiE87S\nPLCptzHjyC4TnlKCDxJtRJXC8hobDShorFSVNQ2jqbS2wOZntBqAQmqOXl/5\nu+/Wt8dbny/nj9qqLOl5RbMNZH175rrsQhdJ1orWFPxDIEJp3zE4BDMwFtVA\naUM1dDaGUe+1ykGLq8H1VUu5Gc51B5/TqjVGDa/HVgQg+gRJv9FUIrXhoQI8\nOl/l1GfmxGpobH/IELL/gpPRHBwwWVRcskvNkUp3AZdlntbAox7oCnm8AExN\nP4QLUpCp1VJZi+zVMfHNNfc0ORnLNAhHii8XEyTdLdylmne9lslfZQg55dvZ\nBGTQKFjqQXBmGQyeUicw0WYcg+41BhSaXQg/5cnmCzsjC+GB+v7O1ILScVCE\n+WR18ThyhIsjxZehJAxgiEoUAIEqY9J97/5iGPN4IqTn4e9NBNOd9hqgsC1q\nPBwMAhaKhEYnigpij5G69VczSkL9XkcQfOQY5t7wUVce1WLNqQkPoXwJzOK7\nlImObbvZb6jz2lwetZa9kco1pMBILV9gt8pLfxRUgUFQaLKQZ3ReE33qnKDS\ngm4T6reRkUPuGM14nyYRmBevZkAl7s9o/uw23JPTVw6k1rOgnMRKAgv/4NVL\nrlTK0nMEZ0IAjGvlFCiv/J0mmU7MvWke/fhBnJPPxLAIoz8QzfkQ/Y4Y7AWO\nZN65\r\n=Dwuz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG8y1PJ1Uz+HX2l+eGvZygm7MIciElb01PDdlMDMbd2wIhAIYXcQF4XcHmZjeVyLzVkcKQji5dU79eMkWpnuQigRYa"}]},"_npmUser":{"name":"ngocviet","email":"vince.tran8x@gmail.com"},"directories":{},"maintainers":[{"name":"ngocviet","email":"vince.tran8x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xpi-js_4.0.5_1634184653619_0.3167518645757774"},"_hasShrinkwrap":false},"4.0.6":{"name":"@abcpros/xpi-js","version":"4.0.6","description":"The FullStack.cash JavaScript library for Lotus and SLP Tokens on Lotus","author":{"name":"Chris Troutner","email":"chris.troutner@gmail.com"},"contributors":[{"name":"Gabriel Cardona","email":"gabriel@bitcoin.com"},{"name":"Stoyan Zhekov","email":"zh@zhware.net"}],"main":"src/bch-js","types":"types/bch-js.d.ts","scripts":{"test":"nyc mocha --trace-warnings --unhandled-rejections=strict --timeout 30000 test/unit/","test:integration":"npm run test:integration:bchn","test:integration:nft":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 -g '#nft1' test/integration/chains/bchn/slp.js","test:integration:abc":"export RESTURL=https://abc.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/abc/","test:integration:bchn":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:testnet":"IS_USING_FREE_TIER=true mocha --timeout 30000 test/integration/chains/testnet/","test:integration:local:abc":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration && mocha --timeout 30000 test/integration/chains/abc/","test:integration:local:bchn":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:local:testnet":"RESTURL=http://localhost:4000/v5/ mocha --timeout 30000 test/integration/chains/testnet","test:integration:decatur:bchn":"export RESTURL=http://192.168.0.36:3000/v5/ && mocha --timeout 30000 test/integration/","test:integration:temp:bchn":"export RESTURL=http://157.90.174.219:3000/v5/ && mocha --timeout 30000 test/integration/","test:temp":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#Encryption' test/integration/","test:temp2":"mocha --timeout=30000 -g '#TransactionLib' test/unit/","test:temp3":"export RESTURL=https://bchn.fullstack.cash/v5/ && mocha --timeout 30000 -g '#DSProof' test/integration/chains/","test:temp4":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#decodeOpReturn' test/integration/","coverage":"nyc report --reporter=text-lcov | coveralls","coverage:report":"nyc --reporter=html mocha --timeout 25000 test/unit/","docs":"apidoc -i src/ -o docs","lint":"standard --env mocha --fix"},"license":"MIT","homepage":"https://github.com/Permissionless-Software-Foundation/bch-js","repository":{"type":"git","url":"git+https://github.com/Permissionless-Software-Foundation/bch-js.git"},"dependencies":{"@abcpros/coininfo":"^5.2.0","@abcpros/xaddress":"^0.0.9","@psf/bip21":"^2.0.1","@psf/bip32-utils":"^1.0.0","@psf/bitcoincash-ops":"^2.0.0","@psf/bitcoincashjs-lib":"^4.0.2","@uppy/core":"^1.10.4","@uppy/tus":"^1.5.12","axios":"^0.21.1","bc-bip68":"^1.0.5","bchaddrjs-slp":"^0.2.5","bigi":"^1.4.2","bignumber.js":"^9.0.0","bip-schnorr":"^0.3.0","bip38":"^2.0.2","bip39":"^3.0.2","bip66":"^1.1.5","bitcoinjs-message":"^2.0.0","bs58":"^4.0.1","cashaddrjs":"^0.3.3","ini":"^1.3.8","randombytes":"^2.0.6","safe-buffer":"^5.1.2","satoshi-bitcoin":"^1.0.4","slp-mdm":"0.0.6","slp-parser":"0.0.4","wif":"^2.0.6"},"devDependencies":{"apidoc":"^0.17.7","assert":"^2.0.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^14.1.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.0","husky":"^4.3.6","lodash.clonedeep":"^4.5.0","mocha":"^6.1.4","node-mocks-http":"^1.7.0","nyc":"^14.1.0","prettier":"^1.18.2","semantic-release":"^17.3.9","sinon":"^7.3.2","standard":"^16.0.3"},"apidoc":{"title":"bch-js","url":"bchjs."},"husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"e6e5efcd391b7d8348f7c8172145533bf405cabe","bugs":{"url":"https://github.com/Permissionless-Software-Foundation/bch-js/issues"},"_id":"@abcpros/xpi-js@4.0.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DMjXMJrxIVNg0hzgZQ95NUApuZLkpV/sjtP4oVh0CXbObO/5HHPTNITkHG3D3GkpPH3+qkwhd1eQKLM82fWg3A==","shasum":"61d54c03a02fc76bcbf3e03cb6781230f760a1cd","tarball":"https://registry.npmjs.org/@abcpros/xpi-js/-/xpi-js-4.0.6.tgz","fileCount":164,"unpackedSize":1677502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHutxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYNg/+N+q3lLUz89Jypdp3ArrIzmLZB+drGaT0sE7NMjH1FvGaQKce\r\n+PS1fJ1XdSYTih7QNDCM2l5Zp7Yz8wpq83g1wLWTotgQG3X6dYl+gzrUbhEQ\r\n/5J286SGy3N0//TyNrOOoaG/d8ovHgbA96l+OKQPThJDhB5MpDL9Z7k2Al38\r\nKaD9xDtqGLIww62NhFC/D35sO74OMywUpOnPuWhKi0YCPKD7lo86VhOOlJz0\r\ncGXCLPTlawTiOFs18T2SeJ1n88d46sUc8vjnyyRML/fLHeVzRQ5RHp7KykFx\r\nsn5MOU1SXsOlyLR7Is7odKckFa+CCmNYGYaINEB+K1iXA+81U1VFztNmz6TT\r\nGPOK7czCaoB1gKFibmGRzMGQmT+Y4iQes9Mw3HdU2pkHWkPkM7SroakpsXdi\r\nQfJBVaLeoLQe8bCuVACGEGDDkLnsFrOl8LwaXFNm+0QA99xWcpaJ9VhzLGhb\r\nu/NMwplBdfXTb59906hg2QhzLSpGp8CSohkUh8g2Ly9ekeX0t9UGYn9UhaUK\r\nGqBnJin9JcRChfmbXKqalnd6CxOwDSE/40KguWD+G6EdoInJnNNyYBRUq1hl\r\nWsLgc6gYz2d2ln4FKe06FPv8C5z8XLFvjMrmBwODOMtJcMP3igbCqH4iJ3Pg\r\n5LgbeyNCd5ISrm2I5TByYxLXS8rcAinw19I=\r\n=hHO+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsBqn/3izim3EafOU+QwTb7IslvhoJmQqT7EfN14HrUQIhAL/Ry2O9XOwzn7ACRMzQIzVX5jJ1HxQLi/+UwR6qcc2u"}]},"_npmUser":{"name":"ngocviet","email":"vince.tran8x@gmail.com"},"directories":{},"maintainers":[{"name":"ngocviet","email":"vince.tran8x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xpi-js_4.0.6_1646193521608_0.24921954583590167"},"_hasShrinkwrap":false},"4.0.7":{"name":"@abcpros/xpi-js","version":"4.0.7","description":"The FullStack.cash JavaScript library for Lotus and SLP Tokens on Lotus","author":{"name":"Chris Troutner","email":"chris.troutner@gmail.com"},"contributors":[{"name":"Gabriel Cardona","email":"gabriel@bitcoin.com"},{"name":"Stoyan Zhekov","email":"zh@zhware.net"}],"main":"src/bch-js","types":"types/bch-js.d.ts","scripts":{"test":"nyc mocha --trace-warnings --unhandled-rejections=strict --timeout 30000 test/unit/","test:integration":"npm run test:integration:bchn","test:integration:nft":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 -g '#nft1' test/integration/chains/bchn/slp.js","test:integration:abc":"export RESTURL=https://abc.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/abc/","test:integration:bchn":"export RESTURL=https://bchn.fullstack.cash/v5/ && export IS_USING_FREE_TIER=true && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:testnet":"IS_USING_FREE_TIER=true mocha --timeout 30000 test/integration/chains/testnet/","test:integration:local:abc":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration && mocha --timeout 30000 test/integration/chains/abc/","test:integration:local:bchn":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 test/integration/ && mocha --timeout 30000 test/integration/chains/bchn/","test:integration:local:testnet":"RESTURL=http://localhost:4000/v5/ mocha --timeout 30000 test/integration/chains/testnet","test:integration:decatur:bchn":"export RESTURL=http://192.168.0.36:3000/v5/ && mocha --timeout 30000 test/integration/","test:integration:temp:bchn":"export RESTURL=http://157.90.174.219:3000/v5/ && mocha --timeout 30000 test/integration/","test:temp":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#Encryption' test/integration/","test:temp2":"mocha --timeout=30000 -g '#TransactionLib' test/unit/","test:temp3":"export RESTURL=https://bchn.fullstack.cash/v5/ && mocha --timeout 30000 -g '#DSProof' test/integration/chains/","test:temp4":"export RESTURL=http://localhost:3000/v5/ && mocha --timeout 30000 -g '#decodeOpReturn' test/integration/","coverage":"nyc report --reporter=text-lcov | coveralls","coverage:report":"nyc --reporter=html mocha --timeout 25000 test/unit/","docs":"apidoc -i src/ -o docs","lint":"standard --env mocha --fix"},"license":"MIT","homepage":"https://github.com/Permissionless-Software-Foundation/bch-js","repository":{"type":"git","url":"git+https://github.com/Permissionless-Software-Foundation/bch-js.git"},"dependencies":{"@abcpros/coininfo":"^5.2.0","@abcpros/xaddress":"^0.0.9","@psf/bip21":"^2.0.1","@psf/bip32-utils":"^1.0.0","@psf/bitcoincash-ops":"^2.0.0","@bcpros/bitcoincashjs-lib":"^1.0.1","@uppy/core":"^1.10.4","@uppy/tus":"^1.5.12","axios":"^0.21.1","bc-bip68":"^1.0.5","bchaddrjs-slp":"^0.2.5","bigi":"^1.4.2","bignumber.js":"^9.0.0","bip-schnorr":"^0.3.0","bip38":"^2.0.2","bip39":"^3.0.2","bip66":"^1.1.5","bitcoinjs-message":"^2.0.0","bs58":"^4.0.1","cashaddrjs":"^0.3.3","ini":"^1.3.8","randombytes":"^2.0.6","safe-buffer":"^5.1.2","satoshi-bitcoin":"^1.0.4","slp-mdm":"0.0.6","slp-parser":"0.0.4","wif":"^2.0.6"},"devDependencies":{"apidoc":"^0.17.7","assert":"^2.0.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^14.1.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.0","husky":"^4.3.6","lodash.clonedeep":"^4.5.0","mocha":"^6.1.4","node-mocks-http":"^1.7.0","nyc":"^14.1.0","prettier":"^1.18.2","semantic-release":"^17.3.9","sinon":"^7.3.2","standard":"^16.0.3"},"apidoc":{"title":"bch-js","url":"bchjs."},"husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"394353a4d663674e987f6b2d0294a8d8349f82ff","bugs":{"url":"https://github.com/Permissionless-Software-Foundation/bch-js/issues"},"_id":"@abcpros/xpi-js@4.0.7","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NhMf5/F3EltSYI+oEP/Q1J29a8ynZ9HB+4fjelbzCbAHG75675M2VTXUp9yUTBpd8N6SEghAOvOqWbev1C9ONQ==","shasum":"84b66f83cf690ddc15095ddd32da7341e1a73b62","tarball":"https://registry.npmjs.org/@abcpros/xpi-js/-/xpi-js-4.0.7.tgz","fileCount":164,"unpackedSize":1677532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFue5r596VIBbBnAb+Md3s7wp9a3ueD1OjONRfKCAw45AiEA7g9OI/VMM/7AR8riDDksV3HS51R3iFlQhw4H/Zr+X38="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZnpnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4AQ/+KuMwcTNhhe0Wst3CmSJOFkVz6om1YNK7hcI1m+F/7j1gkuPQ\r\nZmB+7VxQl8UWys+y1kAoUqwrdp5SFTpKIVEBPFNFw967dgalpCRfcW7y1le8\r\nBZ87iivqnZvu47wrUA2SHstrf+BBe4jWIMz0CgA2pikuSfSIve1V1X5NfHq1\r\nXXtueyYpngwg5Ox/wgONKqZYlgsrNFq14+CtbAYZr279G9cUU9ZFD9K2EzV/\r\nRNFsjKp/tvtvidjYmKDgEWkJVB84NWFVtMX9vLPH6oA4ikAY46+irEG/qZma\r\ngWJhNtc/dVUz6cFZ+yzYbmNammkbH9f7RFlLsYm0wcL1Y3Ik9W1kmeUHCmWV\r\nN9XHmGpBIHyYJVJYeYtmwsR0b5Db6XmdvMDa/AG3gjjxSffHXaqzJk+ixagL\r\nC7dzqYKLqfnBGgjfuRXwzi+KKrRjz1yh86ETK85Y+Cj5vASRKYVZTET6Px6A\r\ntezo5vg4ZDTbP8zhc5FMI7gvuwmlTWPTwjL5c2ThIQ50BjbI26IJjmerMs7f\r\ni4X+HUmTHX/ZE8kc7/cCrgMuwueZs6+sFLr5BGYUBl2UD56a21ZA0o+ZMTuw\r\n2Nc7/cB2JhBKVDovUOpV6JXIdIJWAidOxeDf1xoDMbblzCtqFbslzMBwo4XX\r\nQ2RD1ljOd35BKQkhlTwPrHoWGja3pTHohrE=\r\n=incM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ngocviet","email":"vince.tran8x@gmail.com"},"directories":{},"maintainers":[{"name":"ngocviet","email":"vince.tran8x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xpi-js_4.0.7_1650883174971_0.030045774151362226"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-26T10:38:12.140Z","4.0.2":"2021-09-26T10:38:12.377Z","modified":"2022-04-25T10:39:35.266Z","4.0.3":"2021-09-27T08:13:00.877Z","4.0.4":"2021-10-13T10:27:19.963Z","4.0.5":"2021-10-14T04:10:53.840Z","4.0.6":"2022-03-02T03:58:41.885Z","4.0.7":"2022-04-25T10:39:35.185Z"},"maintainers":[{"name":"ngocviet","email":"vince.tran8x@gmail.com"}],"description":"The FullStack.cash JavaScript library for Lotus and SLP Tokens on Lotus","homepage":"https://github.com/Permissionless-Software-Foundation/bch-js","repository":{"type":"git","url":"git+https://github.com/Permissionless-Software-Foundation/bch-js.git"},"contributors":[{"name":"Gabriel Cardona","email":"gabriel@bitcoin.com"},{"name":"Stoyan Zhekov","email":"zh@zhware.net"}],"author":{"name":"Chris Troutner","email":"chris.troutner@gmail.com"},"bugs":{"url":"https://github.com/Permissionless-Software-Foundation/bch-js/issues"},"license":"MIT","readme":"# bch-js\n\n[![Version](https://img.shields.io/npm/v/@psf/bch-js)](https://www.npmjs.com/package/@psf/bch-js)\n[![Downloads/week](https://img.shields.io/npm/dw/@psf/bch-js)](https://npmjs.org/package/@psf/bch-js)\n[![License](https://img.shields.io/npm/l/@psf/bch-js)](https://github.com/Permissionless-Software-Foundation/bch-js/blob/master/LICENSE.md)\n[![js-standard-style](https://img.shields.io/badge/javascript-standard%20code%20style-green.svg?style=flat-square)](https://github.com/feross/standard)\n\n[bch-js](https://www.npmjs.com/package/@psf/bch-js) is a JavaScript npm library for creating web and mobile apps that can interact with the Bitcoin Cash (BCH) blockchains. It can be used for free, but requires an account on [FullStack.cash](https://fullstack.cash) for increased rate limits. Learn more from [this article](https://troutsblog.com/research/bitcoin-cash/how-to-bch-full-stack-developer) about Full Stack Bitcoin Cash development.\n\n### Quick Start Videos:\n\nHere are two YouTube walk-through videos to help you get started:\n\n- [Introduction to bch-js and the bch-js-examples repository](https://youtu.be/GD2i1ZUiyrk)\n- [Working with the FullStack.cash JWT token](https://youtu.be/GD2i1ZUiyrk)\n\n### Quick Links\n\n- [npm Library](https://www.npmjs.com/package/@psf/bch-js)\n- [Documentation](https://bchjs.fullstack.cash/)\n- [Examples](https://github.com/Permissionless-Software-Foundation/bch-js-examples)\n- [bchn.fullstack.cash](https://bchn.fullstack.cash) - The REST API this library talks to by default.\n- [FullStack.cash](https://fullstack.cash) - cloud-based infrastructure for application developers.\n- [FullStack.cash Account](https://fullstack.cash/login) - Get your API key to unlock increased rate limits.\n- [Permissionless Software Foundation](https://psfoundation.cash) - The organization that maintains this library.\n\n### Quick Notes\n\n- Install library: `npm install @psf/bch-js`\n\n- Instantiate the library in your code:\n\n```\nconst BCHJS = require(\"@psf/bch-js\")\nlet bchjs = new BCHJS() // Defaults to BCHN network.\n\n// testnet\nbchjs = new BCHJS({ restURL: 'https://testnet3.fullstack.cash/v4/' })\n```\n\nThis library is intended to be paired with\nthe [bch-api](https://github.com/Permissionless-Software-Foundation/bch-api) REST API, and the infrastructure provided by [FullStack.cash](https://fullstack.cash). The `restURL` property can be changed to work with different Bitcoin Cash networks:\n\n- BCHN Mainnet REST API server: https://bchn.fullstack.cash/v4/\n- ABC Mainnet REST API server: https://abc.fullstack.cash/v4/\n- Testnet3 REST API server: https://testnet3.fullstack.cash/v4/\n- Check server status: https://metrics.fullstack.cash\n\n### API Key\n\nThe [bch-api](https://github.com/Permissionless-Software-Foundation/bch-api) REST API hosted by [FullStack.cash](https://fullstack.cash) uses JWT tokens to pay for increased\nrate limits when interacting with the back end server. See [this article](https://troutsblog.com/research/bitcoin-cash/how-to-bch-full-stack-developer) if you want to understand the system-as-a-whole. The JWT token can be fed to bch-js _implicitly_ or _explicitly_.\n\n- Implicitly: bch-js will detect your JWT token if you set the `BCHJSTOKEN` environment variable.\n- Explicitly: You can directly feed in the JWT token with the `apiToken` property when instantiating the library. Here is an example:\n\n```\nconst BCHJS = require(\"@psf/bch-js\")\nlet bchjs = new BCHJS({\n  restURL: 'https://bchn.fullstack.cash/v5/',\n  apiToken: 'eyJhbGciO...' // Your JWT token here.\n})\n```\n\n### Gatsby\n\nbch-js is included in this [gatsby-ipfs-template](https://github.com/Permissionless-Software-Foundation/gatsby-ipfs-template) for building uncensorable web apps that can interact with the blockchain. When building a Gatsby (or other front-end app that uses Webpack), you'll need to add these lines to your `gatsby-node.js` file, as per [this issue](https://github.com/gatsbyjs/gatsby/issues/564):\n\n```\nexports.onCreateWebpackConfig = ({ actions }) => {\n  actions.setWebpackConfig({\n    node: {\n      fs: 'empty'\n    }\n  })\n}\n```\n\nThis is because the new IPFS class in bch-js uses the fs library for uploading files, which is not supported by Gatsby.\n\nWe also provide [minimal-slp-wallet-web](https://www.npmjs.com/package/minimal-slp-wallet-web) as a basic Bitcoin Cash wallet with SLP support, for front end projects. bch-js is encapsulated inside the instantiation of the library Class.\n\n## Features\n\n- [ECMAScript 2017 standard JavaScript](https://en.wikipedia.org/wiki/ECMAScript#8th_Edition_-_ECMAScript_2017) used instead of TypeScript. Works\n  natively with node.js v10 or higher.\n\n- Full SLP tokens support: bch-js has full support for all SLP token functionality, including send, mint, and genesis transactions. It also fully support all aspects of [non-fugible tokans (NFTs)](https://www.youtube.com/watch?v=vvlpYUx6HRs).\n\n- [Semantic Release](https://github.com/semantic-release/semantic-release) for\n  continuous delivery using semantic versioning.\n\n- [Greenkeeper](https://greenkeeper.io/) automatic dependency management for\n  automatically maintaining the latest, most secure dependencies.\n\n- [IPFS uploads](https://ipfs.io) of all files and dependencies, to backup\n  dependencies in case they are ever inaccessible from GitHub or npm.\n\n## Documentation:\n\nFull documentation for this library can be found here:\n\n- [Documentation](https://bchjs.fullstack.cash/)\n\nbch-js uses [APIDOC](http://apidocjs.com/) so that documentation and working code\nlive in the same repository. To generate the documentation:\n\n- `npm run docs`\n- Open the generated `docs/index.html` file in a web browser.\n\n## Support\n\nHave questions? Need help? Join our community support\n[Telegram channel](https://t.me/bch_js_toolkit)\n\n## IPFS Releases\n\nCopies of this repository are also published on [IPFS](https://ipfs.io).\n\n- v4.5.4: QmWv3pxJy3MH8vU5nLUVyzqFxfNKXLQQEnz1rgStNuQijd\n\n## License\n\n[MIT](LICENSE.md)\n","readmeFilename":"README.md"}