Navel Piercing Madness

    bc-bip68

    1.0.5 • Public • Published

    bip68

    NPM Package Build Status js-standard-style

    A BIP68 relative lock-time encoding library.

    Example

    let bip68 = require('bip68')
     
    bip68.encode({ seconds: 2048 })
    // => 0x00400004
     
    bip68.encode({ seconds: 102 })
    // => TypeError: Expected Number seconds as a multiple of 512 (as per the BIP)
     
    bip68.encode({ blocks: 54 })
    // => 0x00000036
     
    bip68.encode({ blocks: 200 })
    // => 0x000000c8
     
    bip68.decode(0x03ffffff)
    // => { seconds: 33553920 }
     
    bip68.decode(0x0100fffe) // safely ignores extension bits
    // => { blocks: 65534 }
     
    bip68.decode(0xffffffff) // final sequence
    // => {}

    LICENSE ISC

    Install

    npm i bc-bip68

    DownloadsWeekly Downloads

    864

    Version

    1.0.5

    License

    ISC

    Unpacked Size

    4.34 kB

    Total Files

    4

    Last publish

    Collaborators

    • gabriel.cardona