elrond-data
TypeScript icon, indicating that this package has built-in type declarations

1.3.1 • Public • Published

NPM module Join the community Follow on Twitter

elrond-data

Data for building with Elrond.

Features:

  • Contains default configuration for Mainnet and Testnet tokens.
  • Small and lightweight
  • Cross-platform: Node.js, Browser, Web workers and React Native.
  • Typescript definitions.
  • Full documentation

Installation

npm install --save elrond-data

Usage

All predefined token and network metadata are in tokens.json and networks.json respectively.

This data gets loaded in and exposed via the Data export:

import { data } 'elrond-data'

const tokenData = data.getToken('xegld')

console.log(JSON.stringify(tokenData, null, 2))
/*
  {
    "symbol": "XeGLD",
    "name": "Elrond Test eGold",
    "decimals": 18,
    "id": "xegld"
  }
*/

If you are building in Typescript then there are various useful type definitions available, for example:

import { Balance } from 'elrond-data'

const bal: Balance = { 
  token: 'egld',
  amount: '1000',
}

For a full list and further documentation see https://erddevcode.github.io/utils/.

Developer guide

To build both ESM and CommonJS output:

yarn build

To re-build the CommonJS output on chnage:

yarn dev

To build the docs:

yarn build-docs

To publish a new release (this will create a tag, publish to NPM and publich the latest docs):

yarn release

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i elrond-data

Weekly Downloads

0

Version

1.3.1

License

MIT

Unpacked Size

246 kB

Total Files

17

Last publish

Collaborators

  • hiddentao