https://github.com/bitcoinjs/minimaldata
A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA
https://github.com/bitcoinjs/minimaldata
Last synced: 4 months ago
JSON representation
A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA
- Host: GitHub
- URL: https://github.com/bitcoinjs/minimaldata
- Owner: bitcoinjs
- License: mit
- Created: 2016-08-31T05:54:21.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-17T14:09:08.000Z (over 9 years ago)
- Last Synced: 2025-10-20T08:54:27.311Z (9 months ago)
- Language: JavaScript
- Size: 16.6 KB
- Stars: 2
- Watchers: 7
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# minimaldata
[](https://www.npmjs.org/package/minimaldata)
[](https://travis-ci.org/bitcoinjs/minimaldata)
[](https://github.com/feross/standard)
Following BIP62.3, this module validates that a script uses only minimal data pushes.
## Example
``` javascript
var minimaldata = require('minimaldata')
// OP_PUSHDATA4, 1 byte
var script = new Buffer('4e0100000000', 'hex')
console.log(minimaldata(script))
// => false
script = new Buffer('0101', 'hex')
console.log(minimaldata(script))
// => true
```
## LICENSE [MIT](LICENSE)