@waves/blocks-json-parser

0.1.2 • Public • Published

@waves/blocks-json-parser

A package that parses blocks from Waves Node API into JS objects of the same shape, with the ability to preserve Long values and sanitize asset names.

API

parseBlock(blockText, [options]);
  • blockText a raw JSON string from API
  • options
    • long: a factory creating Long values from strings. For example, long.js or bignumber.js can be used.
    • assetId: a transform for fields containing asset IDs. By default, changes null values from API to 'WAVES'.

Usage

const parseBlock = require('@waves/blocks-json-parser');
const Long = require('long');

parseBlock(blocksText, { long: x => Long.fromString(x) });

/@waves/blocks-json-parser/

    Package Sidebar

    Install

    npm i @waves/blocks-json-parser

    Weekly Downloads

    1

    Version

    0.1.2

    License

    MIT

    Unpacked Size

    32.1 kB

    Total Files

    22

    Last publish

    Collaborators

    • enichegovskiy
    • xrtm000
    • bodrych
    • msmolyakov-waves
    • vsuharnikov
    • gakhramanov
    • tsigel
    • ebceu4
    • vba2000
    • wavesadmin
    • dvshur
    • jlewka
    • kozhevnikov.peter
    • axepuff
    • okanishcheva
    • vladislav.petushkov