{"_id":"@asoltys/minimaldata","_rev":"4-a1deeaded8b261f9ee962505e9c63522","name":"@asoltys/minimaldata","dist-tags":{"latest":"2.0.4"},"versions":{"2.0.1":{"name":"@asoltys/minimaldata","version":"2.0.1","description":"A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA","keywords":["minimal","push","BIP62","OP_0","OP_1","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","malleability","minimaldata","bitcoinjs-lib","bitcoin"],"homepage":"https://github.com/bitcoinjs/minimaldata","bugs":{"url":"https://github.com/bitcoinjs/minimaldata/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/minimaldata.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tape":"^4.5.1"},"dependencies":{"@asoltys/bitcoin-ops":"^2.0.0","@asoltys/pushdata-bitcoin":"^1.1.0"},"gitHead":"760f853dfa801fa8a293f62c7a2500a0faa17956","_id":"@asoltys/minimaldata@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ru8yNYQpOFito9SrxTdFWaR4bmzKyKs4IgVBlxcZCxBLOOArUC0Or+TgH2kDdx1nghBj/yxHv8S2xEs47q73rQ==","shasum":"1f5b9eaf2d807f22da29e0ae184d01c018c2ea40","tarball":"https://registry.npmjs.org/@asoltys/minimaldata/-/minimaldata-2.0.1.tgz","fileCount":4,"unpackedSize":4848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyeq/CRA9TVsSAnZWagAA27wP+wa2wSdFgNjh2W2fwOML\n4Fs6LegVBiCe2Imupt3npIrtcJJh07aJDyCYo3AS+yu7rDzqA3zJH9YPpkv5\nEi4KswwLuttS7srq/PTl6/vfi12S7VVyvJitArDXmWJTPxCQdARwiNlwVCGV\nTLnRhpNx6FzyyU6+xCLdGgmm2aojP9lJYwPFxwRwRj577EwukLYxndRNt9Va\nXEMhtXKecbSQnB6cWfFMcT5VPo+e41NqIOjEcoOst2JRE7BwJxkNMhd50QQA\ncAl5yARpF7rnQQozqMt/8c6UmwLNCnIpr6pNrnKH7OD5XOytojwzQwVXNDzd\nzmVbCFa/K9qYfOuD148BokHpLJfECYcIdxIdTTFIbPiLBitZ8KWeTS9uPWJr\nBz02QWp/O5np6fxrS/5dH8OOCM//boSf08+27YTTOKvh6aKmpStIe5Vf7yt1\nQzLHf7PvmY8y/iHsjNsNexGVYeur97ROJ3++6C8dwkxVpfEzO1IL/Q/YEyA8\n06fB25CnpzYZQKqrMJIdRakrOiQwX9RGEBRUzcABJxIIHI4W54MQWqUiQGps\nm/OuRV/VLrdcUTp6Us0H2hSWXuysREwt/KeDPDVVUNbjBbD3NqjXe/K2h2C3\nAJUb61ZuqFZcbLTtHoHGg2J+nTa33mLWqCCSOiKESU9g+JkwQ2WrOP5wwgxY\nspqD\r\n=rfFO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo7gSo+s0vD7lxJEatYc31KxVlbqv6XIiNx3DbooFonAIhALz0G9dGuhuY2aFKxE00CsdrNVrzUUBdiixw+G4MzxM7"}]},"_npmUser":{"name":"asoltys","email":"asoltys@gmail.com"},"directories":{},"maintainers":[{"name":"asoltys","email":"asoltys@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minimaldata_2.0.1_1607068350846_0.7850973556663237"},"_hasShrinkwrap":false},"2.0.2":{"name":"@asoltys/minimaldata","version":"2.0.2","description":"A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA","keywords":["minimal","push","BIP62","OP_0","OP_1","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","malleability","minimaldata","bitcoinjs-lib","bitcoin"],"homepage":"https://github.com/bitcoinjs/minimaldata","bugs":{"url":"https://github.com/bitcoinjs/minimaldata/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/minimaldata.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tape":"^4.5.1"},"dependencies":{"@asoltys/bitcoin-ops":"^2.0.0","@asoltys/pushdata-bitcoin":"^1.1.0"},"gitHead":"14274b836b6d0eaa62526ccc863bf9f2f59d154b","_id":"@asoltys/minimaldata@2.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-gU3BLms1T6IPSpJgVPMgSNst+62tlbIV3kc6EHUls/XhSe8tdzUKNqEkQtQ8//hXtu7T8mfYrNXHWQCsTg0MGA==","shasum":"2a1469c5eedec64fb5da6184f0f09733a2772b0f","tarball":"https://registry.npmjs.org/@asoltys/minimaldata/-/minimaldata-2.0.2.tgz","fileCount":4,"unpackedSize":4866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyqgrCRA9TVsSAnZWagAAr4cP/1pFf/RkTpAFlvBRZzjR\nY1GaRlVptgOlyY78nyJBXgomiCI4p6mP3xXV57XOKgeHbv5YdBKwITkA4TR7\njBxfGtnSw6zrtPg16SLqFMVwbVPgwPvW/6aiFA6o5iDdktJkW9n9iq1zG7zb\n6IYk4TBGtbhrLIAuhFkF9dLZP0niPfLOR7Airy5NZqwTWEhW6EixF/xkGVWE\n03xsggCV7bO/8gs7AES8IBKziNS67865Z+DPAxvjgG7+snuusLpYXsWe1To/\nNKLdFzVIz32yOU/FKpMcNhYZPKYjvT+d5GFqtUs8w3CRHFe9PTBx0Dyo98vT\nET83rF6zEyimwgKcUTjenH97leowRTdSTpZEWxxIXlOjHJEAXen68ecOcEhb\ntoqWJVCKGoAEK54ttTKusG/LvDWD8XApiilW0YvHAwTScXd0vzzlaYiw9eTj\nopJjrM/5XwVeKqvzGvphzpCBpxdIhIguxTdjh5hWtsBz2Kl4blr7TU2Apun2\n+a9x+e3DsDkk0IKQ+OsFdofzeDdB+JAr/c5TlDnCRAn4/Z1o7LYBEr2AhrLY\ngBAxTIl+2jK/fBCyrzb//e67N6EGcDep8TIJAb7u4pazsf6mHzogXo4HlCtQ\nJmaO6dJTraxibU/niek+kos2wx68wV7Y5G+cr98Hz/WvuZKlC0ibF7raXdR/\nmooz\r\n=fycQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU9p6OGskm6pB3xnZ3Q4Df8TKFIZsRw921IWT03yc6fwIgVU5Xwg0CCgBNO9GiQPo6rOBQzajaK/yAmeRUgO4YGfk="}]},"_npmUser":{"name":"asoltys","email":"asoltys@gmail.com"},"directories":{},"maintainers":[{"name":"asoltys","email":"asoltys@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minimaldata_2.0.2_1607116842375_0.2097276833420434"},"_hasShrinkwrap":false},"2.0.3":{"name":"@asoltys/minimaldata","version":"2.0.3","description":"A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA","keywords":["minimal","push","BIP62","OP_0","OP_1","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","malleability","minimaldata","bitcoinjs-lib","bitcoin"],"homepage":"https://github.com/bitcoinjs/minimaldata","bugs":{"url":"https://github.com/bitcoinjs/minimaldata/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/minimaldata.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tape":"^4.5.1"},"dependencies":{"@asoltys/bitcoin-ops":"^2.0.1","@asoltys/pushdata-bitcoin":"^1.1.3"},"gitHead":"9685f5c367d4fd4614ffba9d9b6d2933497d21c6","_id":"@asoltys/minimaldata@2.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-XWcka5ecNexU76S3UqpKU2tBJLOwQzEGTD/oE5UaXz7W47WCRbtTk0fVgwPfrXW6WZJNQOVfUsHzu2Uj6ALPpw==","shasum":"77fdf9eb21a8fe5d67bc9e49e7e1c43d47cd9515","tarball":"https://registry.npmjs.org/@asoltys/minimaldata/-/minimaldata-2.0.3.tgz","fileCount":4,"unpackedSize":4866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyqz5CRA9TVsSAnZWagAAKlcP/0djgzn56GFTUVDsKRZy\nCDL7JVp/zxQ3lymBtInNYItOGXfbcSbLv9bP4+VZ7EQnYbO3MPwGQ7ya6LPP\nJWSyNnjvZvJH95DawAMoEYfdaOus+YyyOyykm1OyVYxBL3pHmQhQUEYaTv0R\nkpOJnTZzQVxc1XcOtnmNRkjwuyGeY+Qo42KVJRz7DgIqJLahlebfPi61YsmQ\n16q7vGp8AMsJN8cuqZbHbwrHikhP0mEFtsRW+zAXEeYV/K4vA5s66xwDV/ES\nMcpz+99R8lGq7TCG7KV+WOSNx/ymtFfq8RQODAjTPDbT3yXGaek8ND36cQ6i\nvWHWBm4gDNPYKnIgFGYyd3e4Dmth1gtpE1pn2fzWFDgQYjZdkZdSbVKmvBB3\nfwhRpvLaVdto0/EferxtWhMUey0UjzPaRGbDhC+fvio0wmI3t6uUwDqUzSy2\nzbINo+QoGHGW3k1Kr5UUZ4/J/jSTpUhbnL2PqvRmPE1GqwwBkQfx3+1A6UPC\niJsm4oz1qYt0hIJtlVB3B/VSGNxy4dxgAnmukB5ShvXUMc1PT0HuR0kJtq/e\ne3wh+LwVA24Pn0mxhxkN2xlOM2OSzvr6YkPlBhEK8UScudENqJ0G/LneJ9rg\nOeRoI+jLicMUaClKaDZ0y45coCXW5A0mha8ZuJLtZodyI6hbvrQXOP6iL64V\nE6WJ\r\n=gGDT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFasg4CnF+/7/1vC+OD9KIkD74XXpVA+Rl/Frsvv4YIyAiEAp/qaolkXF2PS6rzfiyjFjMw55/Yjvjr/NefQqQYv0Dk="}]},"_npmUser":{"name":"asoltys","email":"asoltys@gmail.com"},"directories":{},"maintainers":[{"name":"asoltys","email":"asoltys@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minimaldata_2.0.3_1607118072950_0.2806496318091458"},"_hasShrinkwrap":false},"2.0.4":{"name":"@asoltys/minimaldata","version":"2.0.4","description":"A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA","keywords":["minimal","push","BIP62","OP_0","OP_1","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","malleability","minimaldata","bitcoinjs-lib","bitcoin"],"homepage":"https://github.com/bitcoinjs/minimaldata","bugs":{"url":"https://github.com/bitcoinjs/minimaldata/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/minimaldata.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tape":"^4.5.1"},"dependencies":{"@asoltys/bitcoin-ops":"^2.0.10","@asoltys/pushdata-bitcoin":"^1.1.3"},"gitHead":"279311788aa413d6f4e5e9312da0830d9583fd72","_id":"@asoltys/minimaldata@2.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-PTpotv+d9OG1ZXddgSNpqmwb9BE7xaXxoikG6FOXMF7XfuG3sz9Jy7OVGmZKLEjGQXBQSCYFhmrcCv8jVjQ2ZA==","shasum":"9dd59d73f648cfb6fb2b2f99c78a605c318f673d","tarball":"https://registry.npmjs.org/@asoltys/minimaldata/-/minimaldata-2.0.4.tgz","fileCount":4,"unpackedSize":4867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyxd5CRA9TVsSAnZWagAAyN0P/jk/okS/x/jktm0koH0t\nhVPWljhCjTRCCdBZHKYLJjN6nEoNRWNJDFlruNCy4MWZP3mpVKB0NInG3W47\n25RHVSgFVbWj2ldUG9HGuk7ntS7eIWOwsaKNjlZubqDIBxSGAkUj9iQjkcwi\nEJSDPNIZLKIKNXu5iKBD21dE5sn3JZtBPt2MyRz+KUw4HCm8sBdl45U2vAg7\nSoDZENde4YvPNQBvQhKvL03zLn6x/dVOlco9rtoOYcGP2tQEjSiqY1kBg5Ku\n/ZHEEVlu30EF4Bv8+7FRAcPQq9ycAVki4OUovBaVn5xN55Q6FbbgdIhMeuMH\nN2Q2b6kpR5eLvyHyTOWIozjZ707UGstoeKeCEJREsJCSL7lM0zWWo7s+rvSI\nAuK2sc8aD8m7p/HsPcBhrl1nsxgnXydvG97oDCImdksvzZR1kU5v/8PxC/6F\ni7D/yQVCfGPHsyKMZwQ7Eso5tlyHgpuKqAZ2qSs7qNtTl4qVmYTnaf1bZbXW\nUOAWFVsG/GJhou8YkD9rFSKd8o1t3ofeSDs+9eZYnLczH3Dn4In0wEYZ9SVX\ny+t/Trx1P0+H53fCI0QheIrt13exKML18s00n8AL1Z52qKstYkY7VezAky8g\niBW++psHcD55XssketaVDpWrAqsxzXtnX39ZS8JaV8moBFQOFMeG556OSAfh\nYJ2k\r\n=ZxdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCxJ/Fhn4yR+C1WnRy3F7jN4M8gqcFLt3qj64vWG6RIAiAMb8iNXfJ3bntWYrKxz/tlNE0Fgr0Yffn6DAYc3YhinA=="}]},"_npmUser":{"name":"asoltys","email":"asoltys@gmail.com"},"directories":{},"maintainers":[{"name":"asoltys","email":"asoltys@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minimaldata_2.0.4_1607145336853_0.09000434548976766"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-04T07:52:30.813Z","2.0.1":"2020-12-04T07:52:31.049Z","modified":"2022-04-04T15:48:08.805Z","2.0.2":"2020-12-04T21:20:42.496Z","2.0.3":"2020-12-04T21:41:13.066Z","2.0.4":"2020-12-05T05:15:37.012Z"},"maintainers":[{"name":"asoltys","email":"asoltys@gmail.com"}],"description":"A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA","homepage":"https://github.com/bitcoinjs/minimaldata","keywords":["minimal","push","BIP62","OP_0","OP_1","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","malleability","minimaldata","bitcoinjs-lib","bitcoin"],"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/minimaldata.git"},"author":{"name":"Daniel Cousens"},"bugs":{"url":"https://github.com/bitcoinjs/minimaldata/issues"},"license":"MIT","readme":"# minimaldata\n\n[![NPM Package](https://img.shields.io/npm/v/minimaldata.svg?style=flat-square)](https://www.npmjs.org/package/minimaldata)\n[![Build Status](https://img.shields.io/travis/bitcoinjs/minimaldata.svg?branch=master&style=flat-square)](https://travis-ci.org/bitcoinjs/minimaldata)\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nFollowing BIP62.3, this module validates that a script uses only minimal data pushes.\n\n\n## Example\n\n``` javascript\nvar minimaldata = require('minimaldata')\n\n// OP_PUSHDATA4, 1 byte\nvar script = new Buffer('4e0100000000', 'hex')\nconsole.log(minimaldata(script))\n// => false\n\nscript = new Buffer('0101', 'hex')\nconsole.log(minimaldata(script))\n// => true\n```\n\n## LICENSE [MIT](LICENSE)\n","readmeFilename":"README.md"}