@thorwallet/xchain-util
TypeScript icon, indicating that this package has built-in type declarations

0.1.1-lazy.0 • Public • Published

@xchainjs/xchain-util

Utitity helpers for XChain clients

Modules (in alphabetical order)

  • asset - Utilities for handling assets
  • async - Utitilies for async handling
  • bn - Utitilies for using bignumber.js
  • chain - Utilities for multi-chain
  • string - Utilities for strings

Usage

BigNumber

import bn, {
  isValidBN,
  bnOrZero,
  validBNOrZero,
  formatBN,
  formatBNCurrency,
  fixedBN
} from '@xchainjs/xchain-util'

Async

import delay from '@xchainjs/xchain-util'

Asset Helpers

import {
  assetAmount,
  baseAmount,
  isAssetAmount,
  isBaseAmount,
  baseToAsset,
  assetToBase,
  formatAssetAmount,
  formatBaseAsAssetAmount,
  formatAssetAmountCurrency,
} from '@xchainjs/xchain-util'

Installation

yarn add @xchainjs/xchain-util

The following peer dependencies have to be installed into your project. These are not included in @xchainjs/xchain-util.

yarn add bignumber.js

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @thorwallet/xchain-util

    Weekly Downloads

    3

    Version

    0.1.1-lazy.0

    License

    MIT

    Unpacked Size

    172 kB

    Total Files

    42

    Last publish

    Collaborators

    • jonbru
    • jonny
    • severinwullschleger