JSPM

@polkadot/util

7.9.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 198792
  • Score
    100M100P100Q168476F
  • License Apache-2.0

A collection of useful utilities for @polkadot

Package Exports

  • @polkadot/util
  • @polkadot/util/README.md
  • @polkadot/util/array
  • @polkadot/util/array/chunk
  • @polkadot/util/array/chunk.d.ts
  • @polkadot/util/array/filter
  • @polkadot/util/array/filter.d.ts
  • @polkadot/util/array/flatten
  • @polkadot/util/array/flatten.d.ts
  • @polkadot/util/array/index.d.ts
  • @polkadot/util/array/range
  • @polkadot/util/array/range.d.ts
  • @polkadot/util/array/shuffle
  • @polkadot/util/array/shuffle.d.ts
  • @polkadot/util/array/zip
  • @polkadot/util/array/zip.d.ts
  • @polkadot/util/assert
  • @polkadot/util/assert.d.ts
  • @polkadot/util/bi
  • @polkadot/util/bi/consts
  • @polkadot/util/bi/consts.d.ts
  • @polkadot/util/bi/index.d.ts
  • @polkadot/util/bi/max
  • @polkadot/util/bi/max.d.ts
  • @polkadot/util/bi/min
  • @polkadot/util/bi/min.d.ts
  • @polkadot/util/bi/sqrt
  • @polkadot/util/bi/sqrt.d.ts
  • @polkadot/util/bi/toBigInt
  • @polkadot/util/bi/toBigInt.d.ts
  • @polkadot/util/bi/toHex
  • @polkadot/util/bi/toHex.d.ts
  • @polkadot/util/bi/toU8a
  • @polkadot/util/bi/toU8a.d.ts
  • @polkadot/util/bn
  • @polkadot/util/bn/bn
  • @polkadot/util/bn/bn.d.ts
  • @polkadot/util/bn/consts
  • @polkadot/util/bn/consts.d.ts
  • @polkadot/util/bn/fromHex
  • @polkadot/util/bn/fromHex.d.ts
  • @polkadot/util/bn/index.d.ts
  • @polkadot/util/bn/max
  • @polkadot/util/bn/max.d.ts
  • @polkadot/util/bn/min
  • @polkadot/util/bn/min.d.ts
  • @polkadot/util/bn/sqrt
  • @polkadot/util/bn/sqrt.d.ts
  • @polkadot/util/bn/toBn
  • @polkadot/util/bn/toBn.d.ts
  • @polkadot/util/bn/toHex
  • @polkadot/util/bn/toHex.d.ts
  • @polkadot/util/bn/toU8a
  • @polkadot/util/bn/toU8a.d.ts
  • @polkadot/util/buffer
  • @polkadot/util/buffer/index.d.ts
  • @polkadot/util/buffer/toU8a
  • @polkadot/util/buffer/toU8a.d.ts
  • @polkadot/util/bundle
  • @polkadot/util/bundle.d.ts
  • @polkadot/util/compact
  • @polkadot/util/compact/addLength
  • @polkadot/util/compact/addLength.d.ts
  • @polkadot/util/compact/defaults
  • @polkadot/util/compact/defaults.d.ts
  • @polkadot/util/compact/fromU8a
  • @polkadot/util/compact/fromU8a.d.ts
  • @polkadot/util/compact/index.d.ts
  • @polkadot/util/compact/stripLength
  • @polkadot/util/compact/stripLength.d.ts
  • @polkadot/util/compact/toU8a
  • @polkadot/util/compact/toU8a.d.ts
  • @polkadot/util/compact/types
  • @polkadot/util/compact/types.d.ts
  • @polkadot/util/detectPackage
  • @polkadot/util/detectPackage.d.ts
  • @polkadot/util/extractTime
  • @polkadot/util/extractTime.d.ts
  • @polkadot/util/format
  • @polkadot/util/format/formatBalance
  • @polkadot/util/format/formatBalance.d.ts
  • @polkadot/util/format/formatDate
  • @polkadot/util/format/formatDate.d.ts
  • @polkadot/util/format/formatDecimal
  • @polkadot/util/format/formatDecimal.d.ts
  • @polkadot/util/format/formatElapsed
  • @polkadot/util/format/formatElapsed.d.ts
  • @polkadot/util/format/formatNumber
  • @polkadot/util/format/formatNumber.d.ts
  • @polkadot/util/format/index.d.ts
  • @polkadot/util/format/si
  • @polkadot/util/format/si.d.ts
  • @polkadot/util/has
  • @polkadot/util/has.d.ts
  • @polkadot/util/hex
  • @polkadot/util/hex/addPrefix
  • @polkadot/util/hex/addPrefix.d.ts
  • @polkadot/util/hex/alphabet
  • @polkadot/util/hex/alphabet.d.ts
  • @polkadot/util/hex/fixLength
  • @polkadot/util/hex/fixLength.d.ts
  • @polkadot/util/hex/hasPrefix
  • @polkadot/util/hex/hasPrefix.d.ts
  • @polkadot/util/hex/index.d.ts
  • @polkadot/util/hex/stripPrefix
  • @polkadot/util/hex/stripPrefix.d.ts
  • @polkadot/util/hex/toBigInt
  • @polkadot/util/hex/toBigInt.d.ts
  • @polkadot/util/hex/toBn
  • @polkadot/util/hex/toBn.d.ts
  • @polkadot/util/hex/toNumber
  • @polkadot/util/hex/toNumber.d.ts
  • @polkadot/util/hex/toString
  • @polkadot/util/hex/toString.d.ts
  • @polkadot/util/hex/toU8a
  • @polkadot/util/hex/toU8a.d.ts
  • @polkadot/util/hex/toU8aBuffer
  • @polkadot/util/hex/toU8aBuffer.d.ts
  • @polkadot/util/index.d.ts
  • @polkadot/util/is
  • @polkadot/util/is/array
  • @polkadot/util/is/array.d.ts
  • @polkadot/util/is/ascii
  • @polkadot/util/is/ascii.d.ts
  • @polkadot/util/is/bigInt
  • @polkadot/util/is/bigInt.d.ts
  • @polkadot/util/is/bn
  • @polkadot/util/is/bn.d.ts
  • @polkadot/util/is/boolean
  • @polkadot/util/is/boolean.d.ts
  • @polkadot/util/is/buffer
  • @polkadot/util/is/buffer.d.ts
  • @polkadot/util/is/childClass
  • @polkadot/util/is/childClass.d.ts
  • @polkadot/util/is/codec
  • @polkadot/util/is/codec.d.ts
  • @polkadot/util/is/compact
  • @polkadot/util/is/compact.d.ts
  • @polkadot/util/is/error
  • @polkadot/util/is/error.d.ts
  • @polkadot/util/is/function
  • @polkadot/util/is/function.d.ts
  • @polkadot/util/is/hex
  • @polkadot/util/is/hex.d.ts
  • @polkadot/util/is/index.d.ts
  • @polkadot/util/is/instanceOf
  • @polkadot/util/is/instanceOf.d.ts
  • @polkadot/util/is/ip
  • @polkadot/util/is/ip.d.ts
  • @polkadot/util/is/jsonObject
  • @polkadot/util/is/jsonObject.d.ts
  • @polkadot/util/is/null
  • @polkadot/util/is/null.d.ts
  • @polkadot/util/is/number
  • @polkadot/util/is/number.d.ts
  • @polkadot/util/is/object
  • @polkadot/util/is/object.d.ts
  • @polkadot/util/is/observable
  • @polkadot/util/is/observable.d.ts
  • @polkadot/util/is/string
  • @polkadot/util/is/string.d.ts
  • @polkadot/util/is/testChain
  • @polkadot/util/is/testChain.d.ts
  • @polkadot/util/is/toBigInt
  • @polkadot/util/is/toBigInt.d.ts
  • @polkadot/util/is/toBn
  • @polkadot/util/is/toBn.d.ts
  • @polkadot/util/is/u8a
  • @polkadot/util/is/u8a.d.ts
  • @polkadot/util/is/undefined
  • @polkadot/util/is/undefined.d.ts
  • @polkadot/util/is/utf8
  • @polkadot/util/is/utf8.d.ts
  • @polkadot/util/is/wasm
  • @polkadot/util/is/wasm.d.ts
  • @polkadot/util/lazy
  • @polkadot/util/lazy.d.ts
  • @polkadot/util/logger
  • @polkadot/util/logger.d.ts
  • @polkadot/util/memoize
  • @polkadot/util/memoize.d.ts
  • @polkadot/util/number
  • @polkadot/util/number/index.d.ts
  • @polkadot/util/number/toHex
  • @polkadot/util/number/toHex.d.ts
  • @polkadot/util/number/toU8a
  • @polkadot/util/number/toU8a.d.ts
  • @polkadot/util/object
  • @polkadot/util/object/clear
  • @polkadot/util/object/clear.d.ts
  • @polkadot/util/object/copy
  • @polkadot/util/object/copy.d.ts
  • @polkadot/util/object/entries
  • @polkadot/util/object/entries.d.ts
  • @polkadot/util/object/index.d.ts
  • @polkadot/util/object/keys
  • @polkadot/util/object/keys.d.ts
  • @polkadot/util/object/property
  • @polkadot/util/object/property.d.ts
  • @polkadot/util/object/spread
  • @polkadot/util/object/spread.d.ts
  • @polkadot/util/object/values
  • @polkadot/util/object/values.d.ts
  • @polkadot/util/package.json
  • @polkadot/util/packageInfo
  • @polkadot/util/packageInfo.d.ts
  • @polkadot/util/promisify
  • @polkadot/util/promisify.d.ts
  • @polkadot/util/string
  • @polkadot/util/string/camelCase
  • @polkadot/util/string/camelCase.d.ts
  • @polkadot/util/string/index.d.ts
  • @polkadot/util/string/lowerFirst
  • @polkadot/util/string/lowerFirst.d.ts
  • @polkadot/util/string/pascalCase
  • @polkadot/util/string/pascalCase.d.ts
  • @polkadot/util/string/shorten
  • @polkadot/util/string/shorten.d.ts
  • @polkadot/util/string/toHex
  • @polkadot/util/string/toHex.d.ts
  • @polkadot/util/string/toU8a
  • @polkadot/util/string/toU8a.d.ts
  • @polkadot/util/string/upperFirst
  • @polkadot/util/string/upperFirst.d.ts
  • @polkadot/util/stringify
  • @polkadot/util/stringify.d.ts
  • @polkadot/util/types
  • @polkadot/util/types.d.ts
  • @polkadot/util/u8a
  • @polkadot/util/u8a/cmp
  • @polkadot/util/u8a/cmp.d.ts
  • @polkadot/util/u8a/concat
  • @polkadot/util/u8a/concat.d.ts
  • @polkadot/util/u8a/concatBuffer
  • @polkadot/util/u8a/concatBuffer.d.ts
  • @polkadot/util/u8a/empty
  • @polkadot/util/u8a/empty.d.ts
  • @polkadot/util/u8a/eq
  • @polkadot/util/u8a/eq.d.ts
  • @polkadot/util/u8a/fixLength
  • @polkadot/util/u8a/fixLength.d.ts
  • @polkadot/util/u8a/index.d.ts
  • @polkadot/util/u8a/sorted
  • @polkadot/util/u8a/sorted.d.ts
  • @polkadot/util/u8a/toBigInt
  • @polkadot/util/u8a/toBigInt.d.ts
  • @polkadot/util/u8a/toBn
  • @polkadot/util/u8a/toBn.d.ts
  • @polkadot/util/u8a/toBuffer
  • @polkadot/util/u8a/toBuffer.d.ts
  • @polkadot/util/u8a/toHex
  • @polkadot/util/u8a/toHex.d.ts
  • @polkadot/util/u8a/toHexBuffer
  • @polkadot/util/u8a/toHexBuffer.d.ts
  • @polkadot/util/u8a/toString
  • @polkadot/util/u8a/toString.d.ts
  • @polkadot/util/u8a/toU8a
  • @polkadot/util/u8a/toU8a.d.ts
  • @polkadot/util/u8a/wrap
  • @polkadot/util/u8a/wrap.d.ts
  • @polkadot/util/versionDetect
  • @polkadot/util/versionDetect.d.ts

Readme

@polkadot/util

Various useful utility functions that are used across all projects in the @polkadot namespace. It provides utility functions with additional safety checks, allowing not only for consistent coding, but also reducing the general boilerplate.

Usage

Installation -

yarn add @polkadot/util

Functions can be imported directly from the package, e.g.

import { isHex } from '@polkadot/util';