1.3.1 • Published 5 years ago
elrond-data v1.3.1
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-dataUsage
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 buildTo re-build the CommonJS output on chnage:
yarn devTo build the docs:
yarn build-docsTo publish a new release (this will create a tag, publish to NPM and publich the latest docs):
yarn releaseLicense
MIT