@xpla.kitchen/utils
installation
npm i --save @xpla.kitchen/utils
Usage
Format
import { readAmount, readDenom, readPercent, toAmount } from "@xpla.kitchen/utils"
readAmount("1234567890")
readAmount("1234567890", { decimals: 0 })
readAmount("1234567890", { fixed: 6 })
readAmount("1234567890", { comma: true })
readAmount("1234567890", { integer: true })
readAmount("1234567890", { prefix: true })
toAmount("1234.56789")
toAmount("1234", { decimals: 0 })
readDenom("axpla")
readPercent("1.23")
readPercent("1.23", { fixed: 3 })
Is
import { isDenomXpla, isDenomIBC, isDenom } from "@xpla.kitchen/utils"
isDenomXpla('axpla')
isDenomIBC('ibc/...')
isDenom("axpla")
isDenom("ibc/...")
Text
import { truncate } from "@xpla.kitchen/utils"
truncate("xpla1sxl7purz2upza8agspzc9262ukdt2ph8uq3q34")
truncate("xpla1sxl7purz2upza8agspzc9262ukdt2ph8uq3q34", [5, 3])