JSON data files for Elrond network and token configurations.
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
npm install --save elrond-data
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'consttokenData=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'constbal: Balance={token: 'egld',amount: '1000',}For a full list and further documentation see https://erddevcode.github.io/utils/.
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 releaseMIT