{"_id":"@blockchyp/blockchyp-ts","_rev":"33-04fe8ced36350ee9a7dc6ae2d78b4fe4","name":"@blockchyp/blockchyp-ts","dist-tags":{"latest":"2.30.10"},"versions":{"1.0.0":{"name":"@blockchyp/blockchyp-ts","version":"1.0.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@1.0.0","maintainers":[{"name":"devops-blockchyp","email":"devops@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"jeffreydpayne","email":"jeff@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"92e8c194388f32df29137739c9a566a15e2b70dc","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-1.0.0.tgz","fileCount":207,"integrity":"sha512-Dn+sF0qZt+qrd2t08ke7AN/Ug3mCQS2Ad0ucjftGe82l2Ms0q2NJLF7gddnUXcWERhKhNBo6JBrdjHszQH1Xmw==","signatures":[{"sig":"MEQCIHWjLu7+dZHu5IG3au3Ko825LhN+6v35N743r20e9JMsAiBIBtoCQXF54KsyvffuLOKxGbzY7wJAcu4XQO+rGtulnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1689618},"main":"index.js","gitHead":"267f5b74f64f0231f719e2ff865f9eda182c3041","scripts":{"lint":"eslint . --ext .ts","prod":"npm run lint && npm run build","test":"npm run build && jasmine","build":"tsc","clean":"tsc --build --clean","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"21.7.1","dependencies":{"npm":"^6.13.4","axios":"^0.21.1","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_1.0.0_1715103194264_0.017682724210900558","host":"s3://npm-registry-packages"}},"2.18.5":{"name":"@blockchyp/blockchyp-ts","version":"2.18.5","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.18.5","maintainers":[{"name":"devops-blockchyp","email":"devops@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"jeffreydpayne","email":"jeff@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"eea622b3e80586c68eb15b6c22b12ae9b37f7526","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.18.5.tgz","fileCount":37,"integrity":"sha512-pORA1PVTeKjv+w7qPKh0zFffLJsD8/7rlhjxGaDKNy5T7zMiZxs0bqWZUy6Uz4VZTiXoNGxy002jnuKiNNUsPg==","signatures":[{"sig":"MEUCIGRsn3Xay7pU5FcEUvOFjf9ErKdJnJv7TDhNepUhzHUKAiEAzi86Di1c602ZfCrWFgjIS1U8ttHlomYw5+NUs279D+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11125366},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"4888cf77b8a55d8b2406d2e25d066f408579413c","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.2","dependencies":{"npm":"^6.13.4","axios":"^0.21.1","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.18.5_1716314026561_0.5136736709082392","host":"s3://npm-registry-packages"}},"2.18.6":{"name":"@blockchyp/blockchyp-ts","version":"2.18.6","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.18.6","maintainers":[{"name":"devops-blockchyp","email":"devops@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"jeffreydpayne","email":"jeff@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"de414f3cdabcef6cd9ae59d836398f4202b7ad4c","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.18.6.tgz","fileCount":37,"integrity":"sha512-b5JaX8fcGpJPF3EjQ7cEvXy2rU57kpBI4s7te3owVSTY5Aii8gEe0ydjjJPUlh6JHfzu8tx28k7QweB0XGeusw==","signatures":[{"sig":"MEUCIQDQkUMHXIyqT5XNquGaQgOMbrPqv7zBq2PeMOLlV5AiuAIgSt3Py1nxr4WLYP66NYgwzMJ8IiYWUrZCwi6cCnzVAao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11126845},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"7fa587379f0b7b1e94510adaa31ea5b7f9ea6b0c","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^6.13.4","axios":"^0.21.1","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.18.6_1722958164703_0.25773495283463976","host":"s3://npm-registry-packages"}},"2.18.7":{"name":"@blockchyp/blockchyp-ts","version":"2.18.7","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.18.7","maintainers":[{"name":"devops-blockchyp","email":"devops@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"jeffreydpayne","email":"jeff@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"ec5dc3219ff4e1910f377aefc583a50a1862ce58","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.18.7.tgz","fileCount":37,"integrity":"sha512-39IfSRUIlw+9ZFRYHpLGCm2GeSRcm8YqPIUyaQtsB8PgLCZS4PzTfMdk9BPwYmNOfQ8NCqKJyCZ3Kku2qEIsNQ==","signatures":[{"sig":"MEYCIQCQivEJZUf8/OLHs74x6PTuFHHBxBuI1lppwMnEmZjntgIhALxj6cUenu/enwaBeSYO0L7WFDG6VdCaoP/UJDTlXAVq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11128405},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"c26b27a4a1acc18ebdc088a9c74776e8207f48cd","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^6.13.4","axios":"^0.21.1","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.18.7_1724435650090_0.09931300953316646","host":"s3://npm-registry-packages"}},"2.18.8":{"name":"@blockchyp/blockchyp-ts","version":"2.18.8","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.18.8","maintainers":[{"name":"devops-blockchyp","email":"devops@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"jeffreydpayne","email":"jeff@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"3028ca225faf22f42ba31a83ae376929fe464947","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.18.8.tgz","fileCount":37,"integrity":"sha512-hj3u2z5Zyf0uKvzPRUm2OIrOYd9Kt+q8ENBSiaX1Xt3A0W3bawGdIVUGNW+uUO5ZFQs0xiLbkdc+6qBD9XmXAQ==","signatures":[{"sig":"MEQCIBaWnpxpL0zdARzL6j00Vt++QZtDYW5Dc5muHb5aGrvXAiBuxxn/tBwbkSOMW+FTuL8c/nk8baCcw5de0mG2rEbaAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11327248},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"9af8ad2c7437df6a8c37a8e3020e6b9678514daa","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.7.7","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.18.8_1726071281191_0.9820614875597278","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@blockchyp/blockchyp-ts","version":"2.19.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.19.0","maintainers":[{"name":"devops-blockchyp","email":"devops@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"jeffreydpayne","email":"jeff@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"429e3952648c41c77cdf9526bf265106cded4b7d","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.19.0.tgz","fileCount":37,"integrity":"sha512-E6vMI+2vKZJQ8LKhZeIUx+ZfgNr//JT3bHfF27fXATInhPNN7ncMQsn7ku95oFzjlQwQdsWlCWfIrXUNfAesCw==","signatures":[{"sig":"MEQCIAf8t3a1hwOjnPC9Dlih4U25DC3/eQxOQdDdr18clz2rAiB8oiJZJcuuvfFC7dLFlJWtQJNAhb4lVi+ejUSpsNUePw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11352995},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"6f69a62ee3500b2d4d7ca724f17d0489c553760e","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.7.7","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.19.0_1726511004666_0.5132067933554061","host":"s3://npm-registry-packages"}},"2.20.1":{"name":"@blockchyp/blockchyp-ts","version":"2.20.1","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.20.1","maintainers":[{"name":"devops-blockchyp","email":"devops@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"jeffreydpayne","email":"jeff@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"167d37a5f012920fdd1d5df2063d9a6f6d2bf1ca","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.20.1.tgz","fileCount":37,"integrity":"sha512-BTp9xNeXJtCT9KswDnLclEcJKrUt2jzbpCnB1mfysr4FztlwYjXojQcq/g4Rm4FWrxC8+Qi2b/9CIrP/WK6Tzg==","signatures":[{"sig":"MEUCIEWlfzDefDe15gqdpBlIboPvNBJFyHOzv+L00mTi9AM0AiEAv68XU9C7jfKDwQwHAD/K63GcuMwDms7tzkFG0g4+KH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11622875},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"cdf92e4d6d77602cc06f23a12bc5252e1f94fb63","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.7.7","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.20.1_1732117225025_0.7748966963326456","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@blockchyp/blockchyp-ts","version":"2.21.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.21.0","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"82b86e46b2b35925eed2c94bee59b9709b464556","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.21.0.tgz","fileCount":37,"integrity":"sha512-f2WQhLjtJCLXFlddNTdSSFid9v1VH0WQpR0twEX0LcCRGoy+oKC81ADFJmASru38xIrqUiLcmSuNec0yx7SS0A==","signatures":[{"sig":"MEQCIC/nyIqI/bYg88Hs41qu7MGxmtf09zaCCf3ZDZ1mq9TxAiBbD2v4R5hUfazvPQWL4dALKKkpsyiIidhfcfAs0ok0Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11626789},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"cfec7bb9981b99aa543a8fd8d75cd58df210feb1","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.7.7","bn.js":"^4.11.8","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.5.5","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.21.0_1744734255068_0.3642006427802946","host":"s3://npm-registry-packages-npm-production"}},"2.21.2":{"name":"@blockchyp/blockchyp-ts","version":"2.21.2","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.21.2","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"a87490716daa1f137691616c203b2676fed682af","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.21.2.tgz","fileCount":37,"integrity":"sha512-f3/dpScfp3MoiOTbc4irwNrD/4BPI4WbV55/HqhCNOcjAzXouPLi8hNiSzyoLMcA9qb7jLbSeRg8O7S6aI7jBg==","signatures":[{"sig":"MEYCIQCkWHwMU4/vSL71ZY82Y9a8ehWyD7QsQeaNSVXTkdjkvAIhAImd5RD0GA8F+jt+dFsJWFcnf2q0CG53GfqZvrq/Zm+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11630489},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"badb650cc5cd8abf30c57562546e01d3449fdafc","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.21.2_1749498416724_0.6252236776363","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@blockchyp/blockchyp-ts","version":"2.22.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.22.0","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"f164205856beb53d14f270e245c153f7ada93368","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.22.0.tgz","fileCount":37,"integrity":"sha512-G8tLMfr38E4HVGVgMgr3oNr68xbvLoLryQPQqm587kIgTEMwARNjzE2GNm0sLayfXm4TT6si+VPxkhiWJ9Y5hA==","signatures":[{"sig":"MEUCIQDNM3oKDAD0vUa2/j3rMugJkCSD/JLgHOX9hGiSK/TQ3AIgHInNq5b38SBWGB+o3g/W9d2vEx5HeNZFX/fTnS7g1I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11642155},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"3851aa38fe9a903da06b613dc2be51921495d2e3","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.22.0_1749573180536_0.5498278078458378","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@blockchyp/blockchyp-ts","version":"2.23.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.23.0","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"2eb334b89af73f4844c41f6c5dc335442ccf0518","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.23.0.tgz","fileCount":37,"integrity":"sha512-AE+lh7yJ2+/QuDExumy8F2ObNOS/NWnQE0+Pce/ewCgOxd6ozcPGS0Hd33mjs2oxUIHgKj5BwkABUZRN32h0pw==","signatures":[{"sig":"MEUCIQClAf2tJmKZWL3uiJBI+RMomJxwCaKzfEm7XobGEWYHcwIgCKcvg57GSBhF3CZDracArf80iSu9jeB4SnlWDdvj3z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11646557},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"9ace50999fee138b625aa6702347817486f06d2c","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","actor":{"name":"devops-blockchyp","type":"user","email":"devops@blockchyp.com"},"email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.23.0_1750785731521_0.42183973893742244","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@blockchyp/blockchyp-ts","version":"2.24.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.0","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"29fd35e1518325779506782786a042abd65775db","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.0.tgz","fileCount":37,"integrity":"sha512-0EFp/TulHLYGryh5nl2bCQb0nbKkeQK5ZIY9RaVn5WoFls/qc9OsXacbsoyfJH9eBNGNplIngXOSqWWl3UIrBQ==","signatures":[{"sig":"MEYCIQCPhWa8heAIiM4ZLT9lxFULA0Zr1vvWXYK0GUCrOUW0IQIhAKbC9n44yAu0uXj1qaV9S+Lunn7hdYU3d1La/zXwsi2A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11672833},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"2802d7e3794156b968c473b0382c8d7caa6a1293","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.0_1755207621509_0.5710317555160762","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"name":"@blockchyp/blockchyp-ts","version":"2.24.1","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.1","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"ec5bf3681e5390c4a7f5f8cc3b8b31703d22047d","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.1.tgz","fileCount":37,"integrity":"sha512-J1UKk6xwATqA13Q2t1KL2sfAyVSpozOR/lFvPyznn3N2p6/O/YRs6EnLHq7Fr2t/2iaG7ZMsR9u6KWtYGz3EAw==","signatures":[{"sig":"MEUCIQDrD1I0HgnXf+DSDx+NyopM076+UcoNTtXxoaqOK1+XxQIgRxUI9TY7fLmzlwsAYGLGRMwx94xmmC8QcmpWt6NKKKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11672833},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"286e59b5bf13fa820b7cc0d7c290edeb79473188","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.1_1755533978288_0.8676699534624297","host":"s3://npm-registry-packages-npm-production"}},"2.24.2":{"name":"@blockchyp/blockchyp-ts","version":"2.24.2","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.2","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"c26044fb23d46107f580c8a4a1e03b5cd6ed83c2","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.2.tgz","fileCount":37,"integrity":"sha512-mEt9uryqpiAxdI2rPG+H8+DJcIAGnoFKlPP3gB4MJ2VcWxhaSI1r0VV67AT8ExKJjrk00hQQQBRSw2vo3B0a2w==","signatures":[{"sig":"MEYCIQDu2K4w6OUJP5Ssfbqwo1fFqZxTVNRk03hsGcxot9xKZgIhAP3kng1+Pn+doxmU1Ky8tncckDQkG6tvNGho921tGffQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11677615},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"56cd4c506ac178a95b5e3953521ac94d4e32a199","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.2_1756328706592_0.7477626748426551","host":"s3://npm-registry-packages-npm-production"}},"2.24.3":{"name":"@blockchyp/blockchyp-ts","version":"2.24.3","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.3","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"2479a38af8645115a6532ec0881ed2b4b24f43ed","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.3.tgz","fileCount":37,"integrity":"sha512-7i2fMYoL7pQCQSXDaiYY6XKS0HZ9KwpDfkiDBk+N4ITuhcKkcMQxevpxApAUpkcqYUgVxvUydWWEtx+vIxMtYQ==","signatures":[{"sig":"MEUCIQDNpvj/pGgXA/9ZXTLMtd+kVRLHvT6HsJz3E5ZFv7CzSwIgUxaprwnNycOxC1yf/8tnks0pA3MzxkkBBvVvmWR5XhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11689220},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"d2bd9126842c9ee7fea03eb5a948a99bc3bb6083","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.3_1757627532873_0.3999552113885432","host":"s3://npm-registry-packages-npm-production"}},"2.24.4":{"name":"@blockchyp/blockchyp-ts","version":"2.24.4","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.4","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"99387da32d7fec58276caf0e9226167c278d26ca","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.4.tgz","fileCount":37,"integrity":"sha512-yncWcB0/leFUT/aLwlM4K5VViEzNC6v+A4p1bPm2lEzfxAXOmdoDJqEe+6SvUQHjIBnU/ArYfr9H+qyN7CVdZg==","signatures":[{"sig":"MEUCIH4xXkv2bY+vSCVHmZhcbBHVCn4elWkvFOMs9PMewIDMAiEAwVLBhHTx9WZo1R0Kta94C+Unkhjka5SYOjZQDN04xIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11689232},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"90eea526547e9af5bddf1dab546372c9d1d19f1a","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.4_1757630007303_0.1486644947258604","host":"s3://npm-registry-packages-npm-production"}},"2.24.5":{"name":"@blockchyp/blockchyp-ts","version":"2.24.5","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.5","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"a5992c2f1b9b28592219cec2e645c47c9594a310","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.5.tgz","fileCount":37,"integrity":"sha512-EKnmIDlqMvzSheMbETUTgAA9TLyaF/e00LmkPL+UhRFwKJdrurJwP7TLZBpCPBHVyhy3q6vad8l2yRqJ678Dyg==","signatures":[{"sig":"MEUCIAQG5UEU1V+EWei95d3xDmbzYQjohdlXk6KY7NPq0M1gAiEA1Sxvm7M2dKrK6dWX0L6tYHQ7ebp2Bj/7x9AUHIQrH3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11692820},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"d043012f27f24f94fd310ef1164252f2efbc6904","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.5_1758212551967_0.9362320931911081","host":"s3://npm-registry-packages-npm-production"}},"2.24.7":{"name":"@blockchyp/blockchyp-ts","version":"2.24.7","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.7","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"876e90a116c3588c5b3e0e12c00692e1a9cca419","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.7.tgz","fileCount":37,"integrity":"sha512-IjQ1WRar75PYnj+hTRZLvTQKBZng+EXJBVnHECRgqzW8huueU5DXC+LJtS9OjhEflUjtxLjQAFYUF+lSYjRpuA==","signatures":[{"sig":"MEQCIAl9DLLS4E8CC/RI0K/UaDuS+Z4r6CM0ycFMujdIW8qdAiAnW90L29JZk/vs0aah3i2IcqQFN/L3lFuXLLhu/LK0rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11716263},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"7660052fe6ccdc0257a4b7bfc049a3d157601af9","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.7_1759786746620_0.32753378579792236","host":"s3://npm-registry-packages-npm-production"}},"2.24.8":{"name":"@blockchyp/blockchyp-ts","version":"2.24.8","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.8","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"d950ff86d858c20f260071b06d24ad3ea6eb22b2","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.8.tgz","fileCount":37,"integrity":"sha512-LrpRwHSo2N36y120zG3gw+0Epw0chmQSrYwpv7FxrrYFysuYBK+ivtbgiPtlYUtVC3WhcbLDqD7+ZM3H76ojvg==","signatures":[{"sig":"MEUCIA6hSfa9rVq/DOC+BojHDVEeKHCtGtbaT1qAncXNReRoAiEAhQmWroCefja26n9DyNBWZfsRpR9fRnwQAGMiHeNTglI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11716273},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"1e1fd3da7682cdaedbb39dbddcc14d519092b421","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"devops-blockchyp","email":"devops@blockchyp.com"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"18.20.3","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.8_1759852393411_0.7081053790533498","host":"s3://npm-registry-packages-npm-production"}},"2.24.14":{"name":"@blockchyp/blockchyp-ts","version":"2.24.14","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.24.14","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"2ebce38669eda062386dec5eab352bf00c97a67a","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.24.14.tgz","fileCount":37,"integrity":"sha512-aJZjkgLqSq1C/LLWAG+QQbus4YYx9xXyxbJG5YPGLhsTxkUchjYltESF/NT5EBhRK9AQ8Qb8YEJTMI/i4rfQXw==","signatures":[{"sig":"MEYCIQCwfedMT1xfza00XyjSUv2qxCNa21WIBP0DQeIw1168ZAIhAM2uuOM7Slir/kmKUJ3ba+hh4Bg/maAqdpo7zkV3YGFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.24.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11716274},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"48877c6400347a35e1716a75e097c4fef3809657","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.20.0","dependencies":{"npm":"^10.8.3","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","sha.js":"^2.4.11","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^8.57.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","terser-webpack-plugin":"^5.3.10","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.24.14_1761757885507_0.4108344418859473","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@blockchyp/blockchyp-ts","version":"2.25.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.25.0","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"09bb3962ce44435ba18c01d51e81cbda0a745991","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.25.0.tgz","fileCount":37,"integrity":"sha512-kvhdV2f21vPaDeq3giT0UHPYoCV9dBLk7+X3MNNZ//KBJYk5/zJHHjHQ6CIQ9YcWNOdYQhLJ5OW0a3zy3DrXKw==","signatures":[{"sig":"MEQCIFtOIFm5Wl2dw0FJZq8N74EqKK8lJzzOl+XfUO1grAaTAiAqv5SAddSz+pdRbpMNHW2HY4FlizGUEcshmw/2uIXkuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11529959},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"b33d3785f87344fcf52cf2d4d3257f1baeeb463e","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.21.1","dependencies":{"npm":"^11.6.3","glob":"^13.0.0","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","pbkdf2":"^3.1.5","sha.js":"^2.4.12","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.25.0_1764182019513_0.44333869485573474","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"@blockchyp/blockchyp-ts","version":"2.26.1","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.26.1","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"6ef155258a236fc4aa33f740c2d48031d7cb66b3","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.26.1.tgz","fileCount":37,"integrity":"sha512-WQ19PPIPedbE3aD6QjbaA1XfgtKRtvsGCFykxDAie26ukcSlmrxHaipTwU+hBdFOsTtIlnSxh9Z0QiRFVoIkcA==","signatures":[{"sig":"MEUCIQCDCwffL2LjUdB5Kpj/LXW8IgRctpmbQ7l3IgKF58vXRwIgd28nLxpgrBT5HTBJSlRFn1ICxyZnPmJrSnfiOBXh+/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11561548},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"e74dc0e8ced0a16edbe55f5c64eb50349afb9a13","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.21.1","dependencies":{"npm":"^11.6.3","glob":"^13.0.0","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","pbkdf2":"^3.1.5","sha.js":"^2.4.12","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.26.1_1765938492330_0.9071175257114785","host":"s3://npm-registry-packages-npm-production"}},"2.27.2":{"name":"@blockchyp/blockchyp-ts","version":"2.27.2","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.27.2","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"edbe59f3cb736cae863191c15456f5ace8c787a2","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.27.2.tgz","fileCount":37,"integrity":"sha512-N9BaDCewh40Umys5ojFRNsE8uYhO3HcV5/oby32RKTYbo9HUOu97tq21gRPFiwbVxQhTmcXvFwfE/1NBcnfkkg==","signatures":[{"sig":"MEYCIQDAfA9pzCP6BLEQEhItHAciKlelwloJZjHPgo9tcLYh0AIhAMBf7piGmH9rQ9rra5iUwRPCgGILMXSzpkaRlQDoIVXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11564262},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"c318db189b5bc04220fbc4f1948c23943139a586","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.0","dependencies":{"npm":"^11.6.3","glob":"^13.0.0","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","pbkdf2":"^3.1.5","sha.js":"^2.4.12","uuidv4":"^6.2.13","elliptic":"^6.6.1","create-hmac":"^1.1.7","randombytes":"^2.0.6","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","@types/elliptic":"^6.4.18","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.27.2_1769626259929_0.7602759146019884","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@blockchyp/blockchyp-ts","version":"2.28.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.28.0","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"259027de8977b00d03bee1eb8a88b1228ebb1011","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.28.0.tgz","fileCount":37,"integrity":"sha512-Z5ub7hXM4wOSMzHKDceJGCSB5WDkiJCr/TM3pW7t+22TOf+pgVSUPsDktbgvsmXp5LMQUbZiK6/8LP+ZQslYXA==","signatures":[{"sig":"MEQCIB68An0W8dZkH1QNEV72UUcJPlbRNIhz3Y82RIR4qoQ4AiAxsLJBwqfOecfPDP/JIRk9QchMwQuy8Mgg5Lt6eZGQag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8367138},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"9a9d64a9efb2f7b991fc3953adda66a48c3187ab","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.0","dependencies":{"npm":"^11.6.3","glob":"^13.0.0","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.28.0_1769729317802_0.7039729930397278","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"@blockchyp/blockchyp-ts","version":"2.28.1","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.28.1","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"17772cdb86e1e930762ad7474727766b5b25d37d","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.28.1.tgz","fileCount":37,"integrity":"sha512-YZx5k2o8s4XYpEYjaIjQIWtPqJX11ibXJKdq7Ec+6Cv0YmMGoej2W1pN2WoCvNhWZ8MKhDBXv/q7XVnLuy+5hg==","signatures":[{"sig":"MEYCIQCIrmuHW5CgwXOXSJEnO55niimc18iDuTCSAA+aqCjOaAIhAPZhrPDMk1YocVVI7I4/8iS2dkW0+94FMLcyfvAvQ0c6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8387118},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"1f83a17e423cc7438d6fc128d1684cbfcf976ed1","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.28.1_1769792837390_0.860398384826287","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@blockchyp/blockchyp-ts","version":"2.30.0","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.30.0","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"90236f8f5f0183062634df3ef6b575d1dd847a0f","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.0.tgz","fileCount":37,"integrity":"sha512-xk6WqBXlLaGAlI5G43ovE/SgbMUorGhAJx1ON3mDkgRxAZRsXcXaJhq8E6QpMVjmmfkbnT9k7cyou4zS7LI3WA==","signatures":[{"sig":"MEYCIQC2XZEkrcQMkOpuyfqU2OsVH+l2mf2bcRZrfqNuewEYbgIhAPoGBzH4uukx21WOmTJnHjQ1gZLIc0AVLEr3OI0DNX7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8469268},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"c513182efcc09cd2377128a25a6a1172101e58fe","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.30.0_1771975818651_0.12489091434136212","host":"s3://npm-registry-packages-npm-production"}},"2.30.1":{"name":"@blockchyp/blockchyp-ts","version":"2.30.1","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.30.1","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"74805c4bb4d8be30ce4b16469bc3edde5525256a","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.1.tgz","fileCount":37,"integrity":"sha512-7HxF0uAYR4gK7MCH5LFegVWi5CBKV9J6iHVJDJip5Ce9MCf/THVF68qsBHnv8eBK2D7pR8RTz2DGU8Bt5IMZ5A==","signatures":[{"sig":"MEYCIQCaZ49Q/eu2bglMw5WqKioY8IOal8QQsHwddbzzPg59ngIhAIJGvypdpQU5Iyo5tpWv10YM8tT3S4XIE07i6K8W9w7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8472236},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"47ab946ac2d2b3ec4b63d7ec61856b776fac4fcc","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"^13.0.0","axios":"^1.9.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.30.1_1774365023295_0.09562942622186554","host":"s3://npm-registry-packages-npm-production"}},"2.30.3":{"name":"@blockchyp/blockchyp-ts","version":"2.30.3","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.30.3","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"b11606cb3c96e34f72b0109ce367ed728bb58b27","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.3.tgz","fileCount":37,"integrity":"sha512-D/e6dHY/MgaWMKrdPamFQD2yyNHQLubkR8TKjx/QcYrgiQTd+cx5/O48G12dcFsEt7Y9t7BctJM8dLslS1XC0A==","signatures":[{"sig":"MEYCIQCC4akPGNIk+3zpTcU1BHzk+fFu43uL5/nGuo6xLtNvmAIhAMS/WXi6Vtfd52sdxFiwsAsJMdSbnOdQP8fCOeTT6tNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8525535},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"4e5e149c47b805ba8af0c48bf7155f8dafaaa24d","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"overrides":{"follow-redirects":"^1.16.0"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.2","dependencies":{"glob":"^13.0.0","axios":"^1.15.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.30.3_1777303447638_0.3006737882145365","host":"s3://npm-registry-packages-npm-production"}},"2.30.4":{"name":"@blockchyp/blockchyp-ts","version":"2.30.4","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.30.4","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"f3569faf57b873d9a4c168354a891b3da2c29d73","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.4.tgz","fileCount":37,"integrity":"sha512-aU+NuXwOjQvedl/0tQ3ezMWH5QBIbEsMGMXP1SiSIPAeBkoXmNS7QKTqYGgt/Dl1talswIOdlBshKPfKQmOyqg==","signatures":[{"sig":"MEQCIDPXCoNn0uwuW0N9Ot2sdIWNxjaosLvC+7LRhz8pDd8VAiBnhzR7p4UTFpAoJp2xo12n4UM8XiKf9iyfLYaBy1X0CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8578299},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"a7398d6de5b53e1551f548959f5b07257a6921ad","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"overrides":{"follow-redirects":"^1.16.0"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.2","dependencies":{"glob":"^13.0.0","axios":"^1.15.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.30.4_1778273623144_0.33226248644739","host":"s3://npm-registry-packages-npm-production"}},"2.30.5":{"name":"@blockchyp/blockchyp-ts","version":"2.30.5","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.30.5","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"92eb1aca00523b4a6b61e4170cee9cfc48e719fa","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.5.tgz","fileCount":37,"integrity":"sha512-3FnqBGLhiNk3/h4Zt/hpxDh76Iyw6EUG3EqLnafhOiS74k80lsWLKC2VKFJJsep0fP8MXrNbnXTsIxvG385dXQ==","signatures":[{"sig":"MEYCIQDk/BkgN0CCy/W1M7guhXHW9ilF4RvHewrACanZqrs3gAIhANBIS3oM7/xi/v6QZT2jX/OGEme5MzYxUnH4OXfnhRwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8586660},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"f723e758761d055e5cdc7f5a1ed2b402268e333c","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"overrides":{"follow-redirects":"^1.16.0"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.3","dependencies":{"glob":"^13.0.0","axios":"^1.15.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.30.5_1780404588808_0.045994339756257885","host":"s3://npm-registry-packages-npm-production"}},"2.30.6":{"name":"@blockchyp/blockchyp-ts","version":"2.30.6","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.30.6","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"d45e66a1da7e46e904da09eb21ca036395acda29","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.6.tgz","fileCount":37,"integrity":"sha512-NorufgpSa4G2pJEZCPFN1Xzw7M+ypH3fONmrtWMIPtbDHaFu40XEEyKl3hF6mw9u2uDHbtnI9pK6vkVE51jPAA==","signatures":[{"sig":"MEQCIEMEHxEZ3ATXyc+2f+pb4uagfbcl399Asm82IQbfEc3TAiBGEKYoOGtd7zP8nqNQDNgwlpZ3JOo7x0byEPq1b1frrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8642510},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"147904f60c5beee414096540a7c4064febf7633b","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"overrides":{"follow-redirects":"^1.16.0"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.22.3","dependencies":{"glob":"^13.0.0","axios":"^1.15.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.30.6_1782148404524_0.13306272056479806","host":"s3://npm-registry-packages-npm-production"}},"2.30.7":{"name":"@blockchyp/blockchyp-ts","version":"2.30.7","keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","_id":"@blockchyp/blockchyp-ts@2.30.7","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"dist":{"shasum":"efe92243c459be51cc5d63b7ba233d005526e8bd","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.7.tgz","fileCount":37,"integrity":"sha512-GMLfsFYLkY88/Du32OildTf4zuHtcWA3eesUTTorWhoPEYFxuei1sa9exXYW8cVxZg1twWqQ0JPD1osvycAqcg==","signatures":[{"sig":"MEYCIQDhKKQAV9nULWFxSGmtz91N7tv6nC+Hi2O9mAfX6qHQ6QIhAMYtIxFnrrhdLPpKH5Ksay0+fbMrePBrnY5IznfMZ78w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8655895},"main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","gitHead":"efbef365704d67ba240b72458e20d7cd98cd3165","scripts":{"lint":"eslint . --ext .ts","prod":"npm run build && webpack","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","prepare":"npm run prod"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"overrides":{"follow-redirects":"^1.16.0"},"repository":{"url":"git+https://github.com/blockchyp/blockchyp-ts.git","type":"git"},"_npmVersion":"11.5.1","description":"BlockChyp Typescript Client","directories":{},"_nodeVersion":"22.23.1","dependencies":{"glob":"^13.0.0","axios":"^1.15.0","bn.js":"^4.12.2","aes-js":"^3.1.1","base32":"^0.0.7","buffer":"^6.0.3","moment":"^2.22.2","uuidv4":"^6.2.13","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","stream-browserify":"^3.0.0","cached-path-relative":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","uuid":"^3.3.3","eslint":"^9.36.0","jasmine":"^3.99.0","ts-node":"^10.9.2","webpack":"^5.91.0","ts-loader":"^9.5.1","uglify-js":"^3.4.2","browserify":"^16.5.2","is-windows":"^1.0.2","typescript":"^5.4.5","@types/node":"^20.12.12","webpack-cli":"^5.1.4","@types/aes-js":"^3.1.4","@types/sha.js":"^2.4.4","@types/jasmine":"^5.1.4","jasmine-promises":"^0.4.1","@types/is-windows":"^1.0.2","@types/create-hmac":"^1.1.3","@types/randombytes":"^2.0.3","terser-webpack-plugin":"^5.3.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blockchyp-ts_2.30.7_1783002657264_0.7517448699289595","host":"s3://npm-registry-packages-npm-production"}},"2.30.10":{"name":"@blockchyp/blockchyp-ts","version":"2.30.10","description":"BlockChyp Typescript Client","main":"lib/index.js","types":"lib/index.d.ts","browser":"_bundles/blockchyp.min.js","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean && rm -rf lib && rm -rf _bundles","test":"npm run build && jasmine lib/spec/*.js --stop-on-failure=false","build":"npm run lint && tsc","prod":"npm run build && webpack","prepare":"npm run prod"},"repository":{"type":"git","url":"git+https://github.com/blockchyp/blockchyp-ts.git"},"keywords":["payments","blockchain"],"author":{"name":"jeffreydpayne"},"license":"MIT","bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"homepage":"https://github.com/blockchyp/blockchyp-ts#readme","devDependencies":{"@types/aes-js":"^3.1.4","@types/create-hmac":"^1.1.3","@types/is-windows":"^1.0.2","@types/jasmine":"^5.1.4","@types/node":"^20.12.12","@types/randombytes":"^2.0.3","@types/sha.js":"^2.4.4","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","browserify":"^16.5.2","eslint":"^9.36.0","fs":"0.0.1-security","is-windows":"^1.0.2","jasmine":"^3.99.0","jasmine-promises":"^0.4.1","terser-webpack-plugin":"^5.3.10","ts-loader":"^9.5.1","ts-node":"^10.9.2","typescript":"^5.4.5","uglify-js":"^3.4.2","uuid":"^3.3.3","webpack":"^5.91.0","webpack-cli":"^5.1.4"},"dependencies":{"aes-js":"^3.1.1","axios":"^1.15.0","base32":"^0.0.7","bn.js":"^4.12.2","buffer":"^6.0.3","cached-path-relative":"^1.0.2","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","glob":"^13.0.0","moment":"^2.22.2","stream-browserify":"^3.0.0","uuidv4":"^6.2.13"},"overrides":{"follow-redirects":"^1.16.0"},"_id":"@blockchyp/blockchyp-ts@2.30.10","gitHead":"00835d72974db1661a7670582e1c279ce72718a8","_nodeVersion":"22.23.2","_npmVersion":"11.5.1","dist":{"integrity":"sha512-bniGKl4C2+CbyWcvfwYEvcHKQ23NzkuaS7ZYOGYUG8dmEVCyzUOZFIxnL/RuPe8gWEhPMAGvbVOj5uc5HiE3Ig==","shasum":"6118cef28c019a3bf65efb7222670b8ed5ebcea2","tarball":"https://registry.npmjs.org/@blockchyp/blockchyp-ts/-/blockchyp-ts-2.30.10.tgz","fileCount":37,"unpackedSize":8736479,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockchyp%2fblockchyp-ts@2.30.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoAbuwtbRh6b8QqJJPfqzWz0qzkSgHvZuSlVE4cZ4fZwIhAPrXuBf1qeEs7OjlXzCv+co58D04fBkP3OWPi1tTLesW"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1dbb651-941e-4b48-92ad-72362adacfab"}},"directories":{},"maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blockchyp-ts_2.30.10_1787837039709_0.3770542230575358"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-07T17:33:14.071Z","modified":"2026-08-27T13:24:00.330Z","1.0.0":"2024-05-07T17:33:14.692Z","2.18.5":"2024-05-21T17:53:46.826Z","2.18.6":"2024-08-06T15:29:24.904Z","2.18.7":"2024-08-23T17:54:10.309Z","2.18.8":"2024-09-11T16:14:41.355Z","2.19.0":"2024-09-16T18:23:24.872Z","2.20.1":"2024-11-20T15:40:25.201Z","2.21.0":"2025-04-15T16:24:15.300Z","2.21.2":"2025-06-09T19:46:56.946Z","2.22.0":"2025-06-10T16:33:00.771Z","2.23.0":"2025-06-24T17:22:11.724Z","2.24.0":"2025-08-14T21:40:21.729Z","2.24.1":"2025-08-18T16:19:38.536Z","2.24.2":"2025-08-27T21:05:06.929Z","2.24.3":"2025-09-11T21:52:13.087Z","2.24.4":"2025-09-11T22:33:27.558Z","2.24.5":"2025-09-18T16:22:32.211Z","2.24.7":"2025-10-06T21:39:06.813Z","2.24.8":"2025-10-07T15:53:13.684Z","2.24.14":"2025-10-29T17:11:25.709Z","2.25.0":"2025-11-26T18:33:39.742Z","2.26.1":"2025-12-17T02:28:12.575Z","2.27.2":"2026-01-28T18:51:00.161Z","2.28.0":"2026-01-29T23:28:38.043Z","2.28.1":"2026-01-30T17:07:17.609Z","2.30.0":"2026-02-24T23:30:18.847Z","2.30.1":"2026-03-24T15:10:23.550Z","2.30.3":"2026-04-27T15:24:07.865Z","2.30.4":"2026-05-08T20:53:43.343Z","2.30.5":"2026-06-02T12:49:49.011Z","2.30.6":"2026-06-22T17:13:24.767Z","2.30.7":"2026-07-02T14:30:57.443Z","2.30.10":"2026-08-27T13:23:59.981Z"},"bugs":{"url":"https://github.com/blockchyp/blockchyp-ts/issues"},"author":{"name":"jeffreydpayne"},"license":"MIT","homepage":"https://github.com/blockchyp/blockchyp-ts#readme","keywords":["payments","blockchain"],"repository":{"type":"git","url":"git+https://github.com/blockchyp/blockchyp-ts.git"},"description":"BlockChyp Typescript Client","maintainers":[{"name":"jeffreydpayne","email":"jeff@blockchyp.com"},{"name":"curtisparker","email":"curtis@blockchyp.com"},{"name":"devops-blockchyp","email":"devops@blockchyp.com"}],"readme":"\n# BlockChyp TypeScript SDK\n\n[![Build Status](https://github.com/blockchyp/blockchyp-ts/actions/workflows/main.yml/badge.svg)](https://github.com/blockchyp/blockchyp-ts/actions/workflows/main.yml)\n[![NPM](https://img.shields.io/npm/v/@blockchyp/blockchyp-ts)](https://www.npmjs.com/package/@blockchyp/blockchyp-ts)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/blockchyp/blockchyp-ts/blob/master/LICENSE)\n\nThis is the SDK for TypeScript. Like all BlockChyp SDKs, it provides a full\nclient for the BlockChyp gateway and BlockChyp payment terminals.\n\nThis SDK is designed to run in a browser or in Node.js. But given that this library\nis designed for direct communication with the gateway and terminals, in browser\nuse is not recommended because API credentials would be discoverable via browser\ndeveloper tools. There are legitimate use cases for in browser use, but they're rare.\n\n## Browser Based Integrations\n\nThis library is designed primarily server side use via Node.js. BlockChyp provides\na separate library for public facing web side or e-commerce systems. The BlockChyp\nWeb Tokenizer uses cross-origin iframes to tokenize payments in the browser, keeping\nweb based applications out of PCI scope.\n\n[BlockChyp Web Tokenizer on GitHub](https://github.com/blockchyp/blockchyp-tokenizer)\n\n## Installation\n\nThe BlockChyp SDK is installable via NPM. Type the following command to add\nBlockChyp to your package.json.\n\n```\nnpm install @blockchyp/blockchyp-ts --save\n```\n\n## A Simple Example\n\nRunning your first transaction is easy. Make sure you have a BlockChyp terminal,\nactivate it, and generate a set of API keys.\n\n\n\n## Additional Documentation\n\nComplete documentation can be found on our [Developer Documentation Portal].\n\n[Developer Documentation Portal]: https://docs.blockchyp.com/\n\n## Getting a Developer Kit\n\nIn order to test your integration with real terminals, you'll need a BlockChyp\nDeveloper Kit. Our kits include a fully functioning payment terminal with\ntest pin encryption keys. Every kit includes a comprehensive set of test\ncards with test cards for every major card brand and entry method, including\nContactless and Contact EMV and mag stripe cards. Each kit also includes\ntest gift cards for our blockchain gift card system.\n\nAccess to BlockChyp's developer program is currently invite only, but you\ncan request an invitation by contacting our engineering team at **nerds@blockchyp.com**.\n\nYou can also view a number of long form demos and learn more about us on our [YouTube Channel](https://www.youtube.com/channel/UCE-iIVlJic_XArs_U65ZcJg).\n\n## Transaction Code Examples\n\nYou don't want to read words. You want examples. Here's a quick rundown of the\nstuff you can do with the BlockChyp TypeScript SDK and a few basic examples.\n\n### Payment Endpoints\n\n\nThese are the core payment APIs used to execute and work with payment transactions in BlockChyp.\n\n\n\n#### Surcharge Review\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API calculates surcharge information for a payment request.\n\nIf you're using BlockChyp's surcharging features, you can use this endpoint\nto preview the surcharge amounts before processing a transaction. This allows\nyou to display accurate pricing information to customers before completing\nthe payment.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.SurchargeReviewRequest();\n\n\nclient.surchargeReview(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.SurchargeReviewResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Transient Key\n\nGenerates a short-lived API key scoped to terminal and payment operations.\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TransientKeyRequest();\n\n\nclient.transientKey(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.TransientKeyResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Charge\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nOur most popular transaction executes a standard authorization and capture.\nThis is the most basic of\nbasic payment transactions, typically used in conventional retail.\n\nCharge transactions can use a payment terminal to capture a payment or\nuse a previously enrolled payment token.\n\n**Terminal Transactions**\n\nFor terminal transactions, make sure you pass in the terminal name using the `terminalName` property.\n\n**Token Transactions**\n\nIf you have a payment token, omit the `terminalName` property and pass in the token with the `token`\nproperty instead.\n\n**Card Numbers and Mag Stripes**\n\nYou can also pass in PANs and Mag Stripes, but you probably shouldn't, as this will\nput you in PCI scope and the most common vector for POS breaches is keylogging.\nIf you use terminals for manual card entry, you'll bypass any keyloggers that\nmight be maliciously running on the point-of-sale system.\n\n**Common Variations**\n\n* **Gift Card Redemption**:  There's no special API for gift card redemption in BlockChyp. Simply execute a plain charge transaction and if the customer swipes a gift card, our terminals will identify the gift card and run a gift card redemption. Also note that if for some reason the gift card's original purchase transaction is associated with fraud or a chargeback, the transaction will be rejected.\n* **EBT**: Set the `CardType` field to `BlockChyp.CardType.EBT` to process an EBT SNAP transaction. Note that test EBT transactions always assume a balance of $100.00, so test EBT transactions over that amount may be declined.\n* **Cash Back**: To enable cash back for debit transactions, set the `CashBack` field. If the card presented isn't a debit card, the `CashBack` field will be ignored.\n* **Manual Card Entry**: Set the `ManualEntry` field to enable manual card entry. Good as a backup when chips and MSR's don't work or for more secure phone orders. You can even combine the `ManualEntry` field with the `CardType` field set to `BlockChyp.CardType.EBT` for manual EBT card entry.\n* **Inline Tokenization**: You can enroll the payment method in the token vault inline with a charge transaction by setting the `Enroll` field. You'll get a token back in the response. You can even bind the token to a customer record if you also pass in customer data.\n* **Prompting for Tips**: Set the `PromptForTip` field if you'd like to prompt the customer for a tip before authorization. Good for pay-at-the-table and other service related scenarios.\n* **Cash Discounting and Surcharging**:  The `Surcharge` and `CashDiscount` fields can be used together to support cash discounting or surcharge problems. Consult the Cash Discount documentation for more details.\n* **Cryptocurrency** The `Cryptocurrency` field can be used to switch the standard present card screen to a cryptocurrency screen.  The field value can be `ANY` to enable any supported cryptocurrency or a single currency code such as `BTC` for Bitcoin.\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.AuthorizationRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\nrequest.amount = '55.00';\n\nclient.charge(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.AuthorizationResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Preauthorization\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nA preauthorization puts a hold on funds and must be captured later.  This is used\nin scenarios where the final transaction amount might change.  A common example is \nfine dining, where a tip adjustment is required before final settlement.\n\nAnother use case for preauthorization is e-commerce.  Typically, an online order\nis preauthorized at the time of the order and then captured when the order ships.\n\nPreauthorizations can use a payment terminal to capture a payment or\nuse a previously enrolled payment token.\n\n**Terminal Transactions**\n\nFor terminal transactions, make sure you pass in the terminal name using the `terminalName` property.\n\n**Token Transactions**\n\nIf you have a payment token, omit the `terminalName` property and pass in the token with the `token`\nproperty instead.\n\n**Card Numbers and Mag Stripes**\n\nYou can also pass in PANs and Mag Stripes, but you probably shouldn't, as this will\nput you in PCI scope and the most common vector for POS breaches is key logging.\nIf you use terminals for manual card entry, you'll bypass any key loggers that\nmight be maliciously running on the point-of-sale system.\n\n**Cryptocurrency**\n\nNote that preauths are not supported for cryptocurrency.\n\n**Common Variations**\n\n* **Manual Card Entry**: Set the `ManualEntry` field to enable manual card entry. Good as a backup when chips and MSR's don't work or for more secure phone orders. You can even combine the `ManualEntry` field with `CardType` set to `BlockChyp.CardType.EBT` for manual EBT card entry.\n* **Inline Tokenization**: You can enroll the payment method in the token vault in line with a charge transaction by setting the `Enroll` field. You'll get a token back in the response. You can even bind the token to a customer record if you also pass in customer data.\n* **Prompting for Tips**: Set the `PromptForTip` field if you'd like to prompt the customer for a tip before authorization. You can prompt for tips as part of a preauthorization, although it's not a very common approach.\n* **Cash Discounting and Surcharging**: The `Surcharge` and `CashDiscount` fields can be used together to support cash discounting or surcharge problems. Consult the Cash Discount documentation for more details.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.AuthorizationRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\nrequest.amount = '27.00';\n\nclient.preauth(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.AuthorizationResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Capture Preauthorization\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API allows you to capture a previously approved preauthorization.\n\nYou'll need to make sure you pass in the Transaction ID returned by the original preauth transaction \nso we know which transaction we're capturing.  If you want to capture the transaction for the\nexact amount of the preauth, the Transaction ID is all you need to pass in.\n\nYou can adjust the total if you need to by passing in a new `amount`.  We\nalso recommend you pass in updated amounts for `tax` and `tip` as it can\nsometimes reduce your interchange fees. (Level II Processing, for example.)\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.CaptureRequest();\nrequest.test = true;\nrequest.transactionId = '<ORIGINAL TRANSACTION ID>';\nrequest.amount = '32.00';\n\nclient.capture(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.CaptureResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Refund\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nIt's not ideal, but sometimes customers want their money back.\n\nOur refund API allows you to confront this unpleasant reality by executing refunds in a few different scenarios.\n\nThe most fraud resistent method is to execute refunds in the context of a previous transaction.  You should always keep track of the Transaction ID\nreturned in a BlockChyp response.  To refund the full amount of the previous transaction, just pass in the original Transaction ID with the refund requests.\n\n**Partial Refunds**\n\nFor a partial refund, just pass in an amount along with the Transaction ID.\nThe only rule is that the amount must be equal to or less than the original\ntransaction.  You can execute multiple partial refunds against the same\noriginal transaction as long as the total refunded amount doesn't exceed the original amount.\n\n**Tokenized Refunds**\n\nYou can also use a token to execute a refund.  Pass in a token instead\nof the Transaction ID and the desired refund amount.\n\n**Free Range Refunds**\n\nWhen you execute a refund without referencing a previous transaction, we\ncall this a *free range refund*.\n\nWe don't recommend this type of refund, but it is permitted.  If you absolutely insist on\ndoing it, pass in a Terminal Name and an amount.\n\nYou can execute a manual or keyed refund by passing the `ManualEntry` field\nto a free range refund request.\n\n**Gift Card Refunds**\n\nGift card refunds are allowed in the context of a previous transaction, but\nfree range gift card refunds are not allowed.  Use the gift card activation\nAPI if you need to add more funds to a gift card.\n\n**Store and Forward Support**\n\nRefunds are not permitted when a terminal falls back to store and forward mode.\n\n**Auto Voids**\n\nIf a refund referencing a previous transaction is executed for the full amount\nbefore the original transaction's batch is closed, the refund is automatically\nconverted to a void.  This saves the merchant a little bit of money.\n\n**Cryptocurrency**\n\nNote that refunds are not supported for cryptocurrency.  You must refund crypto transactions\nmanually from your cryptocurrency wallet.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.RefundRequest();\nrequest.transactionId = '<PREVIOUS TRANSACTION ID>';\nrequest.amount = '5.00';\n\nclient.refund(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.AuthorizationResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Void\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nMistakes happen.  If a transaction is made by mistake, you can void it\nwith this API.  All that's needed is to pass in a Transaction ID and execute\nthe void before the original transaction's batch closes.\n\nVoids work with EBT and gift card transactions with no additional parameters.\n\n**Cryptocurrency**\n\nNote that voids are not supported for cryptocurrency.  You must refund crypto transactions\nmanually from your cryptocurrency wallet.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.VoidRequest();\nrequest.test = true;\nrequest.transactionId = '<PREVIOUS TRANSACTION ID>';\n\nclient.void(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.VoidResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Card Metadata\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API allows you to retrieve card metadata.\n\nCard metadata requests can use a payment terminal to retrieve metadata or\nuse a previously enrolled payment token.\n\n**Terminal Transactions**\n\nFor terminal transactions, make sure you pass in the terminal name using the `terminalName` property.\n\n**Token Transactions**\n\nIf you have a payment token, omit the `terminalName` property and pass in the token with the `token`\nproperty instead.\n\n**Card Numbers and Mag Stripes**\n\nYou can also pass in PANs and Mag Stripes, but you probably shouldn't, as this will\nput you in PCI scope and the most common vector for POS breaches is keylogging.\nIf you use terminals for manual card entry, you'll bypass any keyloggers that\nmight be maliciously running on the point-of-sale system.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.CardMetadataRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\n\nclient.cardMetadata(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.CardMetadataResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Time Out Reversal\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nPayment transactions require a stable network to function correctly and\nno network is stable all the time.  Time out reversals are a great line\nof defense against accidentally double charging consumers when payments\nare retried during shaky network conditions.\n\nWe highly recommend developers use this API whenever a charge, preauth, or refund transaction times out.  If you don't receive a definitive response\nfrom BlockChyp, you can't be certain about whether or not the transaction went through.\n\nThe best practice in this situation is to send a time out reversal request.  Time out reversals check for a transaction and void it if it exists.\n\nThe only caveat is that developers must use the `transactionRef` property (`txRef` for the CLI) when executing charge, preauth, and refund transactions.\n\nThe reason for this requirement is that if a system never receives a definitive\nresponse for a transaction, the system would never have received the BlockChyp\ngenerated Transaction ID.  We have to fall back to Transaction Ref to identify\na transaction.\n\n**Cryptocurrency**\n\nNote that refunds are not supported for cryptocurrency.  You must refund crypto transactions\nmanually from your cryptocurrency wallet.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.AuthorizationRequest();\nrequest.transactionRef = '<LAST TRANSACTION REF>';\n\nclient.reverse(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.AuthorizationResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Gift Card Activation\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API activates or adds value to BlockChyp gift cards.\nJust pass in the terminal name and the amount to add to the card.\nOnce the customer swipes their card, the terminal will use keys\non the mag stripe to add value to the card.\n\nYou don't need to handle a new gift card activation or a gift card recharge any\ndifferently.  The terminal firmware will figure out what to do on its\nown while also returning the new balance for the gift card.\n\nThis is the part of the system where BlockChyp's blockchain DNA comes\nclosest to the surface.  The BlockChyp gift card system doesn't really\nuse gift card numbers.  This means they can't be stolen.\n\nBlockChyp identifies cards with an elliptic curve public key instead.\nGift card transactions are actually blocks signed with those keys.\nThis means there are no shared secrets sent over the network.\nTo keep track of a BlockChyp gift card, hang on to the **public key** returned\nduring gift card activation.  That's the gift card's elliptic curve public key.\n\nWe sometimes print numbers on our gift cards, but these are actually\ndecimal encoded hashes of a portion of the public key to make our gift\ncards seem *normal* to *normies*.  They can be used\nfor balance checks and play a lookup role in online gift card\nauthorization, but are of little use beyond that.\n\n**Voids and Reversals**\n\nGift card activations can be voided and reversed just like any other\nBlockChyp transaction.  Use the Transaction ID or Transaction Ref\nto identify the gift activation transaction as you normally would for\nvoiding or reversing a conventional payment transaction.\n\n**Importing Gift Cards**\n\nBlockChyp does have the ability to import gift card liability from\nconventional gift card platforms.  Unfortunately, BlockChyp does not\nsupport activating cards on third party systems.  However, you can import\nyour outstanding gift cards and customers can swipe them on the\nterminals like BlockChyp's standard gift cards.\n\nNo special coding is required to access this feature.  The gateway and\nterminal firmware handle everything for you.\n\n**Third Party Gift Card Networks**\n\nBlockChyp does not currently provide any native support for other gift card\nplatforms beyond importing gift card liability.  We do have a white listing system\nthat can be used to support your own custom gift card implementations.  We have a security review\nprocess before we can allow a BIN range to be white listed, so contact\nsupport@blockchyp.com if you need to white list a BIN range.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.GiftActivateRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\nrequest.amount = '50.00';\n\nclient.giftActivate(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.GiftActivateResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Balance\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API checks a gift or EBT card balance.\n\n**Gift Card Balance Checks**\n\nFor gift cards, pass in a terminal name and the customer will be prompted\nto swipe a card on that terminal.  The remaining balance will be displayed\nbriefly on the terminal screen and the API response will include the gift card's public key and the remaining balance.\n\n**EBT Balance Checks**\n\nAll EBT transactions require a PIN, so to check an EBT card balance,\nyou need to pass in the `ebt` flag just like you would for a normal EBT\ncharge transaction.  The customer will be prompted to swipe their card and\nenter a PIN code.  If everything checks out, the remaining balance on the \ncard will be displayed on the terminal for the customer and returned with the API response.\n\n**Testing Gift Card Balance Checks**\n\nTest gift card balance checks work no differently than live gift cards.  You\nmust activate a test gift card first to test balance checks.  Test\ngift cards are real blockchain cards that live on our parallel test blockchain.\n\n**Testing EBT Gift Card Balance Checks**\n\nAll test EBT transactions assume a starting balance of $100.00.  As a result,\ntest EBT balance checks always return a balance of $100.00.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.BalanceRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\nrequest.cardType = BlockChyp.CardType.EBT;\n\nclient.balance(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.BalanceResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Close Batch\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API will close the merchant's batch if it's currently open.\n\nBy default, merchant batches will close automatically at 3 AM in their\nlocal time zone.  The automatic batch closure time can be changed\nin the Merchant Profile or disabled completely.\n\nIf automatic batch closure is disabled, you'll need to use this API to\nclose the batch manually.\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.CloseBatchRequest();\nrequest.test = true;\n\nclient.closeBatch(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.CloseBatchResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Send Payment Link\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API allows you to send an invoice to a customer and capture payment\nvia a BlockChyp hosted payment page.\n\nIf you set the `autoSend` flag, BlockChyp will send a basic invoice email\nto the customer for you that includes the payment link.  If you'd rather have\nmore control over the look of the email message, you can omit the `autoSend`\nflag and send the customer email yourself.\n\nThere are a lot of optional parameters for this API, but at a minimum\nyou'll need to pass in a total, customer name, and email address. (Unless\nyou use the `cashier` flag.)\n\n**Customer Info**\n\nUnless you're using the `cashier` flag, you must specify a customer; either by\ncreating a new customer record inline or passing in an existing Customer ID or Customer Ref.\n\n**Line Item Level Data**\n\nIt's not strictly required, but we strongly recommend sending line item level\ndetail with every request.  It will make the invoice look more complete\nand the data format for line item level data is the exact same format used\nfor terminal line item display, so the same code can be used to support both areas.\n\n**Descriptions**\n\nYou can also provide a free form description or message to display near\nthe bottom of the invoice.  Usually this is some kind of thank you note\nor instruction.\n\n**Terms and Conditions**\n\nYou can include long form contract language with a request and capture\nterms and conditions accepted at the same time payment is captured.\n\nThe interface is identical to that used for the terminal based Terms and\nConditions API in that you can pass in content directly via `tcContent` or via\na preconfigured template via `tcAlias`.  The Terms and Conditions log will also be updated when\nagreement acceptance is incorporated into a send link request.\n\n**Auto Send**\n\nBlockChyp does not send the email notification automatically.   This safeguard prevents real \nemails from going out when you may not expect them If you want BlockChyp to send the email \nfor you, just add the `autoSend` flag with all requests.\n\n**Cryptocurrency**\n\nIf the merchant is configured to support cryptocurrency transactions, the payment page will\ndisplay additional UI widgets that allowing customers to switch to a crypto payment method.\n\n**Tokenization**\n\nAdd the `enroll` flag to a send link request to enroll the payment method\nin the token vault.\n\nAdd the `enrollOnly` flag to enroll the payment method in the token vault without any immediate payment taking place. The payment link will ask the user for their payment information and inform them that they will not be charged immediately, but that their payment may be used for future transactions.\n\n**Cashier Facing Card Entry**\n\nBlockChyp can be used to generate internal/cashier facing card entry pages as well.  This is\ndesigned for situations where you might need to take a phone order and don't\nhave an available terminal.\n\nIf you pass in the `cashier` flag, no email will be sent and you'll be able to\nload the link in a browser or iframe for payment entry.  When the `cashier` flag\nis used, the `autoSend` flag will be ignored.\n\nNote that cryptocurrency is not supported for cashier facing payment entry.\n\n**Payment Notifications**\n\nWhen a customer successfully submits payment, the merchant will receive an email\nnotifying them that the payment was received.\n\n**Real Time Callback Notifications**\n\nEmail notifications are fine, but you may want your system to be informed\nimmediately whenever a payment event occurs.  By using the optional `callbackUrl` request\nproperty, you can specify a URL to which the Authorization Response will be posted\nevery time the user submits a payment, whether approved or otherwise.\n\nThe response will be sent as a JSON encoded POST request and will be the exact\nsame format as all BlockChyp charge and preauth transaction responses.\n\n**Status Polling**\n\nIf real time callbacks aren't practical or necessary in your environment, you can\nalways use the Payment Link Status API described futher on.\n\nA common use case for the send link API with status polling is curbside pickup.\nYou could have your system check the Payment Link Status when a customer arrives to\nensure it's been paid without necessarily needing to create background threads\nto constantly poll for status updates.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.PaymentLinkRequest();\nrequest.transactionRef = '<TX REF>';\nrequest.amount = '199.99';\nrequest.description = 'Widget';\nrequest.subject = 'Widget invoice';\n\nconst transaction = new BlockChyp.TransactionDisplayTransaction();\ntransaction.subtotal = '195.00';\ntransaction.tax = '4.99';\ntransaction.total = '199.99';\n\nconst items = new BlockChyp.TransactionDisplayItem();\nitems.description = 'Widget';\nitems.price = '195.00';\nitems.quantity = 1;\n\ntransaction.items = [items];\nrequest.transaction = transaction;\nrequest.autoSend = true;\n\nconst customer = new BlockChyp.Customer();\ncustomer.customerRef = 'Customer reference string';\ncustomer.firstName = 'FirstName';\ncustomer.lastName = 'LastName';\ncustomer.companyName = 'Company Name';\ncustomer.emailAddress = 'notifications@blockchypteam.m8r.co';\ncustomer.smsNumber = '(123) 123-1231';\nrequest.customer = customer;\n\nclient.sendPaymentLink(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.PaymentLinkResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Resend Payment Link\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API will resend a previously created payment link.  An error is returned if the payment link is expired, has been\ncancelled, or has already been paid.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.ResendPaymentLinkRequest();\nrequest.linkCode = '<PAYMENT LINK CODE>';\n\nclient.resendPaymentLink(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.ResendPaymentLinkResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Cancel Payment Link\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API cancels a payment link.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.CancelPaymentLinkRequest();\nrequest.linkCode = '<PAYMENT LINK CODE>';\n\nclient.cancelPaymentLink(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.CancelPaymentLinkResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Payment Link Status\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API allows you to check on the status of a payment link, including transaction data\nand the full history of attempted transactions.\n\nThis API is the preferred source of truth and best practice when you want to check on the \nstatus of a payment link (as opposed to Transaction Status). The Transaction Status API is not \nideal because of ambiguity when there are multiple transactions associated with a single \npayment link.\n\nYou must pass the `linkCode` value associated with the payment link. It is included in the response from BlockChyp when the payment link is originally created.\n\n\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.PaymentLinkStatusRequest();\nrequest.linkCode = '<PAYMENT LINK CODE>';\n\nclient.paymentLinkStatus(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.PaymentLinkStatusResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Transaction Status\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API returns the current status for any transaction.  You can lookup a transaction\nby its BlockChyp assigned Transaction ID or your own Transaction Ref.\n\nYou should always use globally unique Transaction Ref values, but in the event\nthat you duplicate Transaction Refs, the most recent transaction matching your\nTransaction Ref is returned.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TransactionStatusRequest();\nrequest.transactionId = '<TRANSACTION ID>';\n\nclient.transactionStatus(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.AuthorizationResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Cash Discount\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API calculates the surcharge, cash discount, and total amounts for cash transactions.\n\nIf you're using BlockChyp's cash discounting features, you can use this endpoint\nto ensure the numbers and receipts for true cash transactions are consistent\nwith transactions processed by BlockChyp.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.CashDiscountRequest();\nrequest.amount = '100.00';\nrequest.cashDiscount = true;\nrequest.surcharge = true;\n\nclient.cashDiscount(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.CashDiscountResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Batch History\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis endpoint allows developers to query the gateway for the merchant's batch history.\nThe data will be returned in descending order of open date with the most recent\nbatch returned first.  The results will include basic information about the batch.\nConsider using the Batch Details API for more detail about a specific batch.\n\n**Limiting Results**\n\nThis API will return a maximum of 250 results.  Use the `maxResults` property to\nlimit maximum results even further and use the `startIndex` property to\npage through results that span multiple queries.\n\nFor example, if you want the ten most recent batches, pass in a value of\n`10` for `maxResults`.  Also note that `startIndex` is zero based. Use a value of `0` to\nget the first batch in the dataset.\n\n**Filtering by Date Range**\n\nYou can also filter results by date.  Use the `startDate` and `endDate`\nproperties to return only those batches opened between those dates.\nYou can use either `startDate` and `endDate` and you can use date filters\nin conjunction with `maxResults` and `startIndex`\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.BatchHistoryRequest();\nrequest.maxResults = 250;\nrequest.startIndex = 0;\n\nclient.batchHistory(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.BatchHistoryResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Batch Details\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API allows developers to pull down details for a specific batch,\nincluding captured volume, gift card activity, expected deposit, and\ncaptured volume broken down by terminal.\n\nThe only required request parameter is `batchId`.  Batch IDs are returned\nwith every transaction response and can be discovered using the Batch\nHistory API.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.BatchDetailsRequest();\nrequest.batchId = '<BATCH ID>';\n\nclient.batchDetails(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.BatchDetailsResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Transaction History\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis endpoint provides several different methods to sift through\ntransaction history.\n\nBy default with no filtering properties, this endpoint will return the 250\nmost recent transactions.\n\n**Limiting Results**\n\nThis API will return a maximum of 50 results in a single query.  Use the `maxResults` property\nto limit maximum results even further and use the `startIndex` property to\npage through results that span multiple queries.\n\nFor example, if you want the ten most recent batches, pass in a value of\n`10` for `maxResults`.  Also note that `startIndex` is zero based. Use a value of `0` to\nget the first transaction in the dataset.\n\n**Filtering By Date Range**\n\nYou can also filter results by date.  Use the `startDate` and `endDate`\nproperties to return only transactions run between those dates.\nYou can use either `startDate` or `endDate` and you can use date filters\nin conjunction with `maxResults` and `startIndex`\n\n**Filtering By Batch**\n\nTo restrict results to a single batch, pass in the `batchId` parameter.\n\n**Filtering By Terminal**\n\nTo restrict results to those executed on a single terminal, pass in the terminal name.\n\n**Combining Filters**\n\nNone of the above filters are mutually exclusive.  You can combine any of the\nabove properties in a single request to restrict transaction results to a\nnarrower set of results.\n\n**Searching Transaction History**\n\nYou can search transaction history by passing in search criteria with the \n`query` option.  The search system will match the amount (requested and authorized),\nlast four of the card number, cardholder name, and the auth code.\n\nNote that when search queries are used, terminalName or \nbatch id filters are not supported.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TransactionHistoryRequest();\nrequest.maxResults = 10;\nrequest.batchId = '<BATCH ID>';\n\nclient.transactionHistory(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.TransactionHistoryResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### List Queued Transactions\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nReturns a list of transaction refs of transactions queued on a terminal.\nDetails about the transactions can be retrieved using the Transaction Status\nAPI.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.ListQueuedTransactionsRequest();\nrequest.terminalName = 'Test Terminal';\n\nclient.listQueuedTransactions(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.ListQueuedTransactionsResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Delete Queued Transaction\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nDeletes one or all queued transactions from a terminal. If `*` is passed as\na transaction ref, then the entire terminal queue will be cleared. An error is\nreturned if the passed transaction ref is not queued on the terminal.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.DeleteQueuedTransactionRequest();\nrequest.terminalName = 'Test Terminal';\nrequest.transactionRef = '*';\n\nclient.deleteQueuedTransaction(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.DeleteQueuedTransactionResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n### Terminal Management Endpoints\n\n\nThese APIs support terminal management functions and additional terminal \nfeatures such as line item display, messages, and interactive prompts.  \nThese features can be used to extend a point of sale system's functionality.\n\n\n\n#### Terminal Ping\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis simple test transaction helps ensure good communication with a payment terminal \nand is usually the first test you'll run in development.\n\nIt tests communication with the terminal and returns a positive response if everything\nis okay.  It works the same way in local or cloud relay mode.\n\nIf you get a positive response, you've successfully verified all of the following:\n\n* The terminal is online.\n* There is a valid route to the terminal.\n* The API Credentials are valid.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.PingRequest();\nrequest.terminalName = 'Test Terminal';\n\nclient.ping(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.PingResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Terminal Locate\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis endpoint returns a terminal's routing and location information.\n\nThe result will indicate whether or not the terminal is in cloud relay mode and will\nreturn the local IP address if the terminal is in local mode.\n\nThe terminal will also return the public key for the terminal.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.LocateRequest();\nrequest.terminalName = 'Test Terminal';\n\nclient.locate(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.LocateResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Terminal Clear\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API interrupts whatever a terminal may be doing and returns it to the\nidle state.\n\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.ClearTerminalRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\n\nclient.clear(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.Acknowledgement = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Terminal Status\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API returns the current status of a payment terminal.  This is typically used\nas a way to determine if the terminal is busy before sending a new transaction.\n\nIf the terminal is busy, `idle` will be false and the `status` field will return\na short string that indicates the transaction type currently in progress.  The system\nwill also return the timestamp of the last status change in the `since` field.\n\nThe `cardInSlot` field in the response will indicates whether or not a card is currently in the card reader slot.\n\nIf the system is running a payment transaction and you wisely passed in a\nTransaction Ref, this API will also return the Transaction Ref of the in progress\ntransaction.\n\nThe table below lists all possible status responses.\n\n| Status Code          | Description                                                                             |\n|----------------------|-----------------------------------------------------------------------------------------|\n| idle                 | The terminal is idle and ready for transactions.  The default branding is being displayed. |\n| activate             | The terminal is in the process of activating and pairing with the merchant account.     |\n| balance              | A balance check (EBT or Gift Card) is pending on the terminal.                          |\n| boolean-prompt       | A boolean prompt (yes/no) operation is pending on the terminal.                         |      \n| signature            | A signature capture is pending.                                                         |\n| crypto               | A cryptocurrency transaction is pending.                                                |\n| enroll               | A token vault enrollment operation is pending.                                          |\n| gift-activate        | A gift card activation operation is in progress.                                        | \n| message              | The terminal is displaying a custom message.                                            |\n| charge               | The terminal is executing a charge transaction.                                         |\n| preauth              | The terminal is executing a preauth transaction.                                        |\n| refund               | The terminal is executing a refund transaction.                                         |\n| survey               | The terminal is displaying post transaction survey questions.                           |\n| terms-and-conditions | The terminal is pending terms and conditions acceptance and signature.                  |\n| text-prompt          | The terminal is awaiting response to a text input prompt.                               |\n| txdisplay            | The terminal is displaying transaction and/or line item level details.                  |\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TerminalStatusRequest();\nrequest.terminalName = 'Test Terminal';\n\nclient.terminalStatus(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.TerminalStatusResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Capture Signature\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis endpoint captures a written signature from the terminal and returns the\nimage.\n\nUnlike the Terms & Conditions API, this endpoint performs basic signature\ncapture with no agreement display or signature archival.\n\nUnder the hood, signatures are captured in a proprietary vector format and\nmust be converted to a common raster format in order to be useful to most\napplications.  At a minimum, you must specify an image format using the\n`sigFormat` parameter.  Currently, JPG and PNG are supported.\n\nBy default, images are returned in the JSON response as hex encoded binary.\nYou can redirect the binary image output to a file using the `sigFile`\nparameter.\n\nYou can also scale the output image to your preferred width by\npassing in a `sigWidth` parameter.  The image will be scaled to that\nwidth, preserving the aspect ratio of the original image.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.CaptureSignatureRequest();\nrequest.terminalName = 'Test Terminal';\nrequest.sigFormat = BlockChyp.SignatureFormat.PNG;\nrequest.sigWidth = 200;\n\nclient.captureSignature(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.CaptureSignatureResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### New Transaction Display\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API sends totals and line item level data to the terminal.\n\nAt a minimum, you should send total information as part of a display request,\nincluding `total`, `tax`, and `subtotal`.\n\nYou can also send line item level data and each line item can have a `description`,\n`qty`, `price`, and `extended` price.\n\nIf you fail to send an extended price, BlockChyp will multiply the `qty` by the\n`price`.  However, we strongly recommend you precalculate all the fields yourself\nto ensure consistency.  For example, your treatment of floating-point multiplication \nand rounding may differ slightly from BlockChyp's.\n\n**Discounts**\n\nYou have the option to show discounts on the display as individual line items\nwith negative values or you can associate discounts with a specific line item.\nYou can apply any number of discounts to an individual line item with a description\nand amount.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TransactionDisplayRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\n\nconst transaction = new BlockChyp.TransactionDisplayTransaction();\ntransaction.subtotal = '60.00';\ntransaction.tax = '5.00';\ntransaction.total = '65.00';\n\nconst items = new BlockChyp.TransactionDisplayItem();\nitems.description = 'Leki Trekking Poles';\nitems.price = '35.00';\nitems.quantity = 2;\nitems.extended = '70.00';\n\nconst discounts = new BlockChyp.TransactionDisplayDiscount();\ndiscounts.description = 'memberDiscount';\ndiscounts.amount = '10.00';\n\nitems.discounts = [discounts];\n\ntransaction.items = [items];\nrequest.transaction = transaction;\n\nclient.newTransactionDisplay(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.Acknowledgement = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Update Transaction Display\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nSimilar to *New Transaction Display*, this variant allows developers to update\nline item level data currently being displayed on the terminal.\n\nThis feature is designed for situations where you want to update the terminal display as\nitems are scanned.  You'll only have to send information to the\nterminal that's changed, which usually means the new line item and updated totals.\n\nIf the terminal is not in line item display mode and you invoke this endpoint,\nthe first invocation will behave like a *New Transaction Display* call.\n\nAt a minimum, you should send total information as part of a display request,\nincluding `total`, `tax`, and `subtotal`.\n\nYou can also send line item level data and each line item can have a `description`,\n`qty`, `price`, and `extended` price.\n\nIf you fail to send an extended price, BlockChyp will multiply the `qty` by the\n`price`.  However, we strongly recommend you precalculate all the fields yourself\nto ensure consistency.  For example, your treatment of floating-point multiplication and rounding\nmay differ slightly from BlockChyp's.\n\n**Discounts**\n\nYou have the option to show discounts on the display as individual line items\nwith negative values or you can associate discounts with a specific line item.\nYou can apply any number of discounts to an individual line item with a description\nand amount.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TransactionDisplayRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\n\nconst transaction = new BlockChyp.TransactionDisplayTransaction();\ntransaction.subtotal = '60.00';\ntransaction.tax = '5.00';\ntransaction.total = '65.00';\n\nconst items = new BlockChyp.TransactionDisplayItem();\nitems.description = 'Leki Trekking Poles';\nitems.price = '35.00';\nitems.quantity = 2;\nitems.extended = '70.00';\n\nconst discounts = new BlockChyp.TransactionDisplayDiscount();\ndiscounts.description = 'memberDiscount';\ndiscounts.amount = '10.00';\n\nitems.discounts = [discounts];\n\ntransaction.items = [items];\nrequest.transaction = transaction;\n\nclient.updateTransactionDisplay(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.Acknowledgement = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Display Message\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API displays a message on the payment terminal.\n\nJust specify the target terminal and the message using the `message` parameter.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.MessageRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\nrequest.message = 'Thank you for your business.';\n\nclient.message(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.Acknowledgement = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Boolean Prompt\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API prompts the customer to answer a yes or no question.\n\nYou can specify the question or prompt with the `prompt` parameter and\nthe response is returned in the `response` field.\n\nThis can be used for a number of use cases including starting a loyalty enrollment\nworkflow or customer facing suggestive selling prompts.\n\n**Custom Captions**\n\nYou can optionally override the \"YES\" and \"NO\" button captions by\nusing the `yesCaption` and `noCaption` request parameters.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.BooleanPromptRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\nrequest.prompt = 'Would you like to become a member?';\nrequest.yesCaption = 'Yes';\nrequest.noCaption = 'No';\n\nclient.booleanPrompt(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.BooleanPromptResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Text Prompt\n\n\n\n* **API Credential Types:** Merchant\n* **Required Role:** Payment API Access\n\nThis API prompts the customer to enter numeric or alphanumeric data.\n\nDue to PCI rules, free-form prompts are not permitted when the response\ncould be any valid string.  The reason for this is that a malicious\ndeveloper (not you, of course) could use text prompts to ask the customer to\ninput a card number or PIN code.\n\nThis means that instead of providing a prompt, you provide a `promptType` instead.\n\nThe prompt types currently supported are listed below:\n\n* **phone**: Captures a phone number.\n* **email**: Captures an email address.\n* **first-name**: Captures a first name.\n* **last-name**: Captures a last name.\n* **customer-number**: Captures a customer number.\n* **rewards-number**: Captures a rewards number.\n\nYou can specify the prompt with the `promptType` parameter and\nthe response is returned in the `response` field.\n\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TextPromptRequest();\nrequest.test = true;\nrequest.terminalName = 'Test Terminal';\nrequest.promptType = BlockChyp.PromptType.EMAIL;\n\nclient.textPrompt(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.TextPromptResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### List Terminals\n\n\n\n* **API Credential Types:** Merchant & Partner\n* **Required Role:** Terminal Management\n\nThis API returns details about terminals associated with a merchant account.\n\nStatus and resource information is returned for all terminals along with a preview of the \ncurrent branding image displayed on the terminal\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TerminalProfileRequest();\n\n\nclient.terminals(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.TerminalProfileResponse = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Deactivate Terminal\n\n\n\n* **API Credential Types:** Merchant & Partner\n* **Required Role:** Terminal Management\n\nThis API deactivates a payment terminal.\n\nIf the terminal exists and is currently online, it will be removed from the merchant's \nterminal inventory.  The terminal will be remotely cleared and factory reset.\n\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TerminalDeactivationRequest();\nrequest.terminalId = '<TERMINAL ID>';\n\nclient.deactivateTerminal(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.Acknowledgement = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n```\n\n#### Activate Terminal\n\n\n\n* **API Credential Types:** Merchant & Partner\n* **Required Role:** Terminal Management\n\nThis API activates a payment terminal.\n\nIf successful, the payment terminal will restart, generate new encryption keys, and download any active\nbranding assets for the merchant account it's been added to.\n\nActivation requests require an activation code and a unique terminal name.  All terminal names must be unique across\na merchant account.\n\nOptional Parameters\n\n* **merchantId:** For partner scoped API credentials, a merchant ID is required.  For merchant scoped API credentials, the merchant ID is implicit and cannot be overridden.\n* **cloudRelay:** Activates the terminal in cloud relay mode.\n\n\n\n```typescript\nimport * as BlockChyp from '@blockchyp/blockchyp-ts';\n\nconst client = BlockChyp.newClient({\n  apiKey: 'ZDSMMZLGRPBPRTJUBTAFBYZ33Q',\n  bearerToken: 'ZLBW5NR4U5PKD5PNP3ZP3OZS5U',\n  signingKey: '9c6a5e8e763df1c9256e3d72bd7f53dfbd07312938131c75b3bfd254da787947'\n});\n\nconst request = new BlockChyp.TerminalActivationRequest();\nrequest.terminalName = 'Test Terminal';\nrequest.activationCode = '<ACTIVATION CODE>';\n\nclient.activateTerminal(request)\n.then(function(httpResponse) {\n    const response: BlockChyp.Acknowledgement = httpResponse.data;\n    console.log('Response: ' + JSON.stringify(response));\n  })\n  .catch(function (error: any) {\n    console.log(error);\n  });\n\n``","readmeFilename":"README.md"}