@dashevo/dash-util

2.0.3 • Public • Published

dash-util

npm version Build Status Dependency Status

Utility functions for Dash hashes and targets

Usage

npm install @dashevo/dash-util

Methods

toHash(hex)

Takes a hex string that contains a Dash hash as input, and returns a Dash-protocol-friendly little-endian Buffer. Throws an error if the hex string is not of length 64 (representing a 256-bit hash).

compressTarget(target)

Converts the difficulty target target to its compact representation (used in the "bits" field in block headers). target should be a Buffer (little-endian, the zeroes should be at the end). Returns a number.

expandTarget(bits)

Converts the compressed target integer bits to its target hash representation. Returns a Buffer.

/@dashevo/dash-util/

    Package Sidebar

    Install

    npm i @dashevo/dash-util

    Weekly Downloads

    262

    Version

    2.0.3

    License

    MIT

    Unpacked Size

    8.15 kB

    Total Files

    8

    Last publish

    Collaborators

    • shumkov
    • alex-werner
    • nmarley
    • cofresi
    • antouhou
    • evodeploy
    • jawid-h