{"_id":"bip68","_rev":"10-cfbde4a7909cd78c9b3b4cf774581ef3","name":"bip68","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"bip68","version":"1.0.0","keywords":["bip68","htlc","csv","checksequenceverify","OP_CHECKSEQUENCEVERIFY","OP_CSV","bitcoin"],"author":{"name":"Daniel Cousens"},"license":"ISC","_id":"bip68@1.0.0","maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"homepage":"https://github.com/bitcoinjs/bip68","bugs":{"url":"https://github.com/bitcoinjs/bip68/issues"},"dist":{"shasum":"897adddeb01414dcc8587ebd1a515a8800c14531","tarball":"https://registry.npmjs.org/bip68/-/bip68-1.0.0.tgz","integrity":"sha512-XTGoAxyYu60ZusGOwCaKz1l+rM8u1s4uDWnn9nPelILfewyHClAOTZYvOwRpeEMUfRnF7YnRAKxYQOC5wZyZkw==","signatures":[{"sig":"MEYCIQDs+S7U5nwLNuF2kicXj/m62WBaOI9R2ejqrR7vc7GYvAIhALnPINOjFlto0X/VpHg1S2TjTffO126Z/k0kcP8u9+59","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">=4.5.0"},"gitHead":"0fbf7a80bd45dbc9bee703da92897eb70773dfcd","scripts":{"test":"npm run standard && npm run unit","unit":"tape test/*.js","standard":"standard"},"_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"repository":{"url":"git+https://github.com/bitcoinjs/bip68.git","type":"git"},"_npmVersion":"5.5.1","description":"Relative lock-time using consensus-enforced sequence numbers","directories":{},"_nodeVersion":"9.2.0","dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"nyc":"*","tape":"*","standard":"*"},"_npmOperationalInternal":{"tmp":"tmp/bip68-1.0.0.tgz_1512020336829_0.622451250674203","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"bip68","version":"1.0.1","keywords":["bip68","htlc","csv","checksequenceverify","OP_CHECKSEQUENCEVERIFY","OP_CSV","bitcoin"],"author":{"name":"Daniel Cousens"},"license":"ISC","_id":"bip68@1.0.1","maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"homepage":"https://github.com/bitcoinjs/bip68","bugs":{"url":"https://github.com/bitcoinjs/bip68/issues"},"dist":{"shasum":"5ecb48794c1d513700561caa9fe6af6ba9481736","tarball":"https://registry.npmjs.org/bip68/-/bip68-1.0.1.tgz","integrity":"sha512-5hjeCt7jmzJy4qxoZEGcx0/EyiYDIU8hzJXqcFqd1vRw3UFMydNYW0AtjZ8SqgncZn89SeQ2HlIkjJRhIjCopA==","signatures":[{"sig":"MEQCIAgm7yqghFXJGDufBK8ZmxL8EaBYPeuzLMRjiVbxo53rAiAKgTPZpPEDkVfj2yk14RZKNohiLs9l49R3LUC5o1eH4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">=4.5.0"},"gitHead":"8ddeb0222376b3af6381b8801f08e706ca8bc2c9","scripts":{"test":"npm run standard && npm run unit","unit":"tape test/*.js","standard":"standard"},"_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"repository":{"url":"git+https://github.com/bitcoinjs/bip68.git","type":"git"},"_npmVersion":"5.5.1","description":"Relative lock-time using consensus-enforced sequence numbers","directories":{},"_nodeVersion":"9.2.0","dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"nyc":"*","tape":"*","standard":"*"},"_npmOperationalInternal":{"tmp":"tmp/bip68-1.0.1.tgz_1512032783759_0.5420909605454654","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"bip68","version":"1.0.2","keywords":["bip68","htlc","csv","checksequenceverify","OP_CHECKSEQUENCEVERIFY","OP_CSV","bitcoin"],"author":{"name":"Daniel Cousens"},"license":"ISC","_id":"bip68@1.0.2","maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"homepage":"https://github.com/bitcoinjs/bip68","bugs":{"url":"https://github.com/bitcoinjs/bip68/issues"},"dist":{"shasum":"a7b83ecf6ca8d08042112a1ad331e7fb590fbc54","tarball":"https://registry.npmjs.org/bip68/-/bip68-1.0.2.tgz","integrity":"sha512-R7rTpZaZ65lIo1edP2iZpWhyT4Xe8ucaLlZox50UOBHRtBQr51Bxmj51OM2yTfmCxHA7Umefwomz48aIk0emLw==","signatures":[{"sig":"MEQCIBoU5DD5ZdvyyNf0yu85V0QdYFQZlGASP6DKuV5V22YOAiAx6/bghbAvtMO91DPsMIE4beZwALQJ184vCGGt1zMjtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">=4.5.0"},"gitHead":"995d6e59fba0e7d729d4012915a4466f32122120","scripts":{"test":"npm run standard && npm run unit","unit":"tape test/*.js","standard":"standard"},"_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"repository":{"url":"git+https://github.com/bitcoinjs/bip68.git","type":"git"},"_npmVersion":"5.5.1","description":"Relative lock-time using consensus-enforced sequence numbers","directories":{},"_nodeVersion":"9.2.0","dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"nyc":"*","tape":"*","standard":"*"},"_npmOperationalInternal":{"tmp":"tmp/bip68-1.0.2.tgz_1512033180604_0.7476578573696315","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"bip68","version":"1.0.3","keywords":["bip68","htlc","csv","checksequenceverify","OP_CHECKSEQUENCEVERIFY","OP_CSV","bitcoin"],"author":{"name":"Daniel Cousens"},"license":"ISC","_id":"bip68@1.0.3","maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"homepage":"https://github.com/bitcoinjs/bip68","bugs":{"url":"https://github.com/bitcoinjs/bip68/issues"},"dist":{"shasum":"d4dcb154d57c3c098454696104390da8fefab158","tarball":"https://registry.npmjs.org/bip68/-/bip68-1.0.3.tgz","integrity":"sha512-GCJ8/oVmr+Yn3mPAkK6PvZWbUfY80SH+CzgCC7M/e3jxSZPVsH7WEuVNHDOBgSDPojlGO+O0puM0Zm5bGQxTVw==","signatures":[{"sig":"MEYCIQDtSxSIjlDN5TPvrz7IHf9HnHpjFdIbUK2rka+XgRs3EgIhAM1cCfukbKez6JW50EckrrS5qGf42aNbbXRN8fBfSbX0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">=4.5.0"},"gitHead":"ca76ba75f4395db9a6a3c78913606c1254b8a4ef","scripts":{"test":"npm run standard && npm run unit","unit":"tape test/*.js","standard":"standard"},"_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"repository":{"url":"git+https://github.com/bitcoinjs/bip68.git","type":"git"},"_npmVersion":"5.5.1","description":"Relative lock-time using consensus-enforced sequence numbers","directories":{},"_nodeVersion":"9.2.0","dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"nyc":"*","tape":"*","standard":"*"},"_npmOperationalInternal":{"tmp":"tmp/bip68-1.0.3.tgz_1512033832768_0.1686652738135308","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"bip68","version":"1.0.4","keywords":["bip68","htlc","csv","checksequenceverify","OP_CHECKSEQUENCEVERIFY","OP_CSV","bitcoin"],"author":{"name":"Daniel Cousens"},"license":"ISC","_id":"bip68@1.0.4","maintainers":[{"name":"dcousens","email":"npm@dcousens.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"fanatid","email":"fanatid@ya.ru"}],"homepage":"https://github.com/bitcoinjs/bip68","bugs":{"url":"https://github.com/bitcoinjs/bip68/issues"},"dist":{"shasum":"78a95c7a43fad183957995cc2e08d79b0c372c4d","tarball":"https://registry.npmjs.org/bip68/-/bip68-1.0.4.tgz","integrity":"sha512-O1htyufFTYy3EO0JkHg2CLykdXEtV2ssqw47Gq9A0WByp662xpJnMEB9m43LZjsSDjIAOozWRExlFQk2hlV1XQ==","signatures":[{"sig":"MEYCIQC1AEAs5D2KSnjIZZoM2XxMNU4VWaBAhRxwFRL90sSAbAIhALOsN+gG9dHWQF2i5wPYbp1/NXlGo2G8vbdiV+TWOL5R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">=4.5.0"},"gitHead":"de82a9c830030b8e355bcbd231d4378bebc42756","scripts":{"test":"npm run standard && npm run unit","unit":"tape test/*.js","standard":"standard"},"_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"repository":{"url":"git+https://github.com/bitcoinjs/bip68.git","type":"git"},"_npmVersion":"5.6.0","description":"A BIP68 relative lock-time encoding library.","directories":{},"_nodeVersion":"9.4.0","devDependencies":{"nyc":"*","tape":"*","standard":"*"},"_npmOperationalInternal":{"tmp":"tmp/bip68-1.0.4.tgz_1517448091503_0.7504104450345039","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-11-30T05:38:56.928Z","modified":"2025-06-27T09:45:38.885Z","1.0.0":"2017-11-30T05:38:56.928Z","1.0.1":"2017-11-30T09:06:23.968Z","1.0.2":"2017-11-30T09:13:00.678Z","1.0.3":"2017-11-30T09:23:52.839Z","1.0.4":"2018-02-01T01:21:31.603Z"},"bugs":{"url":"https://github.com/bitcoinjs/bip68/issues"},"author":{"name":"Daniel Cousens"},"license":"ISC","homepage":"https://github.com/bitcoinjs/bip68","keywords":["bip68","htlc","csv","checksequenceverify","OP_CHECKSEQUENCEVERIFY","OP_CSV","bitcoin"],"repository":{"url":"git+https://github.com/bitcoinjs/bip68.git","type":"git"},"description":"A BIP68 relative lock-time encoding library.","maintainers":[{"email":"fanatid@ya.ru","name":"fanatid"},{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"jonathan.underwood4649@gmail.com","name":"junderw"},{"email":"landabaso@gmail.com","name":"jl.landabaso"}],"readme":"# bip68\n[![NPM Package](https://img.shields.io/npm/v/bip68.svg?style=flat-square)](https://www.npmjs.org/package/bip68)\n[![Build Status](https://img.shields.io/travis/bitcoinjs/bip68.svg?branch=master&style=flat-square)](https://travis-ci.org/bitcoinjs/bip68)\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nA [BIP68](https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki) relative lock-time encoding library.\n\n\n## Example\n``` javascript\nlet bip68 = require('bip68')\n\nbip68.encode({ seconds: 2048 })\n// => 0x00400004\n\nbip68.encode({ seconds: 102 })\n// => TypeError: Expected Number seconds as a multiple of 512 (as per the BIP)\n\nbip68.encode({ blocks: 54 })\n// => 0x00000036\n\nbip68.encode({ blocks: 200 })\n// => 0x000000c8\n\nbip68.decode(0x03ffffff)\n// => { seconds: 33553920 }\n\nbip68.decode(0x0100fffe) // safely ignores extension bits\n// => { blocks: 65534 }\n\nbip68.decode(0xffffffff) // final sequence\n// => {}\n```\n\n\n## LICENSE [ISC](LICENSE)\n","readmeFilename":"README.md"}