Package Exports
- @polkadot/util
- @polkadot/util/array
- @polkadot/util/array/chunk
- @polkadot/util/array/filter
- @polkadot/util/array/flatten
- @polkadot/util/array/range
- @polkadot/util/array/shuffle
- @polkadot/util/array/zip
- @polkadot/util/assert
- @polkadot/util/bi
- @polkadot/util/bi/consts
- @polkadot/util/bi/helpers
- @polkadot/util/bi/min
- @polkadot/util/bi/sqrt
- @polkadot/util/bi/toBigInt
- @polkadot/util/bi/toHex
- @polkadot/util/bi/toU8a
- @polkadot/util/bn
- @polkadot/util/bn/bn
- @polkadot/util/bn/consts
- @polkadot/util/bn/fromHex
- @polkadot/util/bn/min
- @polkadot/util/bn/sqrt
- @polkadot/util/bn/toBn
- @polkadot/util/bn/toHex
- @polkadot/util/bn/toU8a
- @polkadot/util/buffer
- @polkadot/util/buffer/toU8a
- @polkadot/util/bundle
- @polkadot/util/cjs/array/chunk
- @polkadot/util/cjs/array/filter
- @polkadot/util/cjs/array/flatten
- @polkadot/util/cjs/array/index
- @polkadot/util/cjs/array/range
- @polkadot/util/cjs/array/shuffle
- @polkadot/util/cjs/array/zip
- @polkadot/util/cjs/assert
- @polkadot/util/cjs/bi/consts
- @polkadot/util/cjs/bi/helpers
- @polkadot/util/cjs/bi/index
- @polkadot/util/cjs/bi/min
- @polkadot/util/cjs/bi/sqrt
- @polkadot/util/cjs/bi/toBigInt
- @polkadot/util/cjs/bi/toHex
- @polkadot/util/cjs/bi/toU8a
- @polkadot/util/cjs/bn/bn
- @polkadot/util/cjs/bn/consts
- @polkadot/util/cjs/bn/fromHex
- @polkadot/util/cjs/bn/index
- @polkadot/util/cjs/bn/min
- @polkadot/util/cjs/bn/sqrt
- @polkadot/util/cjs/bn/toBn
- @polkadot/util/cjs/bn/toHex
- @polkadot/util/cjs/bn/toU8a
- @polkadot/util/cjs/buffer/index
- @polkadot/util/cjs/buffer/toU8a
- @polkadot/util/cjs/bundle
- @polkadot/util/cjs/compact/addLength
- @polkadot/util/cjs/compact/defaults
- @polkadot/util/cjs/compact/fromU8a
- @polkadot/util/cjs/compact/index
- @polkadot/util/cjs/compact/stripLength
- @polkadot/util/cjs/compact/toU8a
- @polkadot/util/cjs/compact/types
- @polkadot/util/cjs/detectOther
- @polkadot/util/cjs/detectPackage
- @polkadot/util/cjs/extractTime
- @polkadot/util/cjs/format/formatBalance
- @polkadot/util/cjs/format/formatDate
- @polkadot/util/cjs/format/formatDecimal
- @polkadot/util/cjs/format/formatElapsed
- @polkadot/util/cjs/format/formatNumber
- @polkadot/util/cjs/format/index
- @polkadot/util/cjs/format/si
- @polkadot/util/cjs/has
- @polkadot/util/cjs/hex/addPrefix
- @polkadot/util/cjs/hex/alphabet
- @polkadot/util/cjs/hex/fixLength
- @polkadot/util/cjs/hex/hasPrefix
- @polkadot/util/cjs/hex/index
- @polkadot/util/cjs/hex/stripPrefix
- @polkadot/util/cjs/hex/toBigInt
- @polkadot/util/cjs/hex/toBn
- @polkadot/util/cjs/hex/toNumber
- @polkadot/util/cjs/hex/toString
- @polkadot/util/cjs/hex/toU8a
- @polkadot/util/cjs/hex/toU8aBuffer
- @polkadot/util/cjs/index
- @polkadot/util/cjs/is/array
- @polkadot/util/cjs/is/ascii
- @polkadot/util/cjs/is/bigInt
- @polkadot/util/cjs/is/bn
- @polkadot/util/cjs/is/boolean
- @polkadot/util/cjs/is/buffer
- @polkadot/util/cjs/is/childClass
- @polkadot/util/cjs/is/codec
- @polkadot/util/cjs/is/compact
- @polkadot/util/cjs/is/error
- @polkadot/util/cjs/is/function
- @polkadot/util/cjs/is/helpers
- @polkadot/util/cjs/is/hex
- @polkadot/util/cjs/is/index
- @polkadot/util/cjs/is/instanceOf
- @polkadot/util/cjs/is/ip
- @polkadot/util/cjs/is/jsonObject
- @polkadot/util/cjs/is/null
- @polkadot/util/cjs/is/number
- @polkadot/util/cjs/is/object
- @polkadot/util/cjs/is/observable
- @polkadot/util/cjs/is/promise
- @polkadot/util/cjs/is/string
- @polkadot/util/cjs/is/testChain
- @polkadot/util/cjs/is/toBigInt
- @polkadot/util/cjs/is/toBn
- @polkadot/util/cjs/is/u8a
- @polkadot/util/cjs/is/undefined
- @polkadot/util/cjs/is/utf8
- @polkadot/util/cjs/is/wasm
- @polkadot/util/cjs/lazy
- @polkadot/util/cjs/logger
- @polkadot/util/cjs/memoize
- @polkadot/util/cjs/nextTick
- @polkadot/util/cjs/number/index
- @polkadot/util/cjs/number/toHex
- @polkadot/util/cjs/number/toU8a
- @polkadot/util/cjs/object/clear
- @polkadot/util/cjs/object/copy
- @polkadot/util/cjs/object/entries
- @polkadot/util/cjs/object/index
- @polkadot/util/cjs/object/keys
- @polkadot/util/cjs/object/property
- @polkadot/util/cjs/object/spread
- @polkadot/util/cjs/object/values
- @polkadot/util/cjs/package.json
- @polkadot/util/cjs/packageInfo
- @polkadot/util/cjs/promisify
- @polkadot/util/cjs/string/camelCase
- @polkadot/util/cjs/string/index
- @polkadot/util/cjs/string/lowerFirst
- @polkadot/util/cjs/string/shorten
- @polkadot/util/cjs/string/toHex
- @polkadot/util/cjs/string/toU8a
- @polkadot/util/cjs/stringify
- @polkadot/util/cjs/types
- @polkadot/util/cjs/u8a/cmp
- @polkadot/util/cjs/u8a/concat
- @polkadot/util/cjs/u8a/concatBuffer
- @polkadot/util/cjs/u8a/empty
- @polkadot/util/cjs/u8a/eq
- @polkadot/util/cjs/u8a/fixLength
- @polkadot/util/cjs/u8a/index
- @polkadot/util/cjs/u8a/sorted
- @polkadot/util/cjs/u8a/toBigInt
- @polkadot/util/cjs/u8a/toBn
- @polkadot/util/cjs/u8a/toBuffer
- @polkadot/util/cjs/u8a/toHex
- @polkadot/util/cjs/u8a/toHexBuffer
- @polkadot/util/cjs/u8a/toString
- @polkadot/util/cjs/u8a/toU8a
- @polkadot/util/cjs/u8a/wrap
- @polkadot/util/cjs/versionDetect
- @polkadot/util/compact
- @polkadot/util/compact/addLength
- @polkadot/util/compact/defaults
- @polkadot/util/compact/fromU8a
- @polkadot/util/compact/stripLength
- @polkadot/util/compact/toU8a
- @polkadot/util/compact/types
- @polkadot/util/detectOther
- @polkadot/util/detectPackage
- @polkadot/util/extractTime
- @polkadot/util/format
- @polkadot/util/format/formatBalance
- @polkadot/util/format/formatDate
- @polkadot/util/format/formatDecimal
- @polkadot/util/format/formatElapsed
- @polkadot/util/format/formatNumber
- @polkadot/util/format/si
- @polkadot/util/has
- @polkadot/util/hex
- @polkadot/util/hex/addPrefix
- @polkadot/util/hex/alphabet
- @polkadot/util/hex/fixLength
- @polkadot/util/hex/hasPrefix
- @polkadot/util/hex/stripPrefix
- @polkadot/util/hex/toBigInt
- @polkadot/util/hex/toBn
- @polkadot/util/hex/toNumber
- @polkadot/util/hex/toString
- @polkadot/util/hex/toU8a
- @polkadot/util/hex/toU8aBuffer
- @polkadot/util/is
- @polkadot/util/is/array
- @polkadot/util/is/ascii
- @polkadot/util/is/bigInt
- @polkadot/util/is/bn
- @polkadot/util/is/boolean
- @polkadot/util/is/buffer
- @polkadot/util/is/childClass
- @polkadot/util/is/codec
- @polkadot/util/is/compact
- @polkadot/util/is/error
- @polkadot/util/is/function
- @polkadot/util/is/helpers
- @polkadot/util/is/hex
- @polkadot/util/is/instanceOf
- @polkadot/util/is/ip
- @polkadot/util/is/jsonObject
- @polkadot/util/is/null
- @polkadot/util/is/number
- @polkadot/util/is/object
- @polkadot/util/is/observable
- @polkadot/util/is/promise
- @polkadot/util/is/string
- @polkadot/util/is/testChain
- @polkadot/util/is/toBigInt
- @polkadot/util/is/toBn
- @polkadot/util/is/u8a
- @polkadot/util/is/undefined
- @polkadot/util/is/utf8
- @polkadot/util/is/wasm
- @polkadot/util/lazy
- @polkadot/util/logger
- @polkadot/util/memoize
- @polkadot/util/nextTick
- @polkadot/util/number
- @polkadot/util/number/toHex
- @polkadot/util/number/toU8a
- @polkadot/util/object
- @polkadot/util/object/clear
- @polkadot/util/object/copy
- @polkadot/util/object/entries
- @polkadot/util/object/keys
- @polkadot/util/object/property
- @polkadot/util/object/spread
- @polkadot/util/object/values
- @polkadot/util/package.json
- @polkadot/util/packageInfo
- @polkadot/util/packageInfo.js
- @polkadot/util/promisify
- @polkadot/util/string
- @polkadot/util/string/camelCase
- @polkadot/util/string/lowerFirst
- @polkadot/util/string/shorten
- @polkadot/util/string/toHex
- @polkadot/util/string/toU8a
- @polkadot/util/stringify
- @polkadot/util/types
- @polkadot/util/u8a
- @polkadot/util/u8a/cmp
- @polkadot/util/u8a/concat
- @polkadot/util/u8a/concatBuffer
- @polkadot/util/u8a/empty
- @polkadot/util/u8a/eq
- @polkadot/util/u8a/fixLength
- @polkadot/util/u8a/sorted
- @polkadot/util/u8a/toBigInt
- @polkadot/util/u8a/toBn
- @polkadot/util/u8a/toBuffer
- @polkadot/util/u8a/toHex
- @polkadot/util/u8a/toHexBuffer
- @polkadot/util/u8a/toString
- @polkadot/util/u8a/toU8a
- @polkadot/util/u8a/wrap
- @polkadot/util/versionDetect
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';