@iov/encoding
    TypeScript icon, indicating that this package has built-in type declarations

    2.5.0 • Public • Published

    @iov/encoding

    npm version

    This package is an extension to the JavaScript standard library that is not bound to IOV products. It provides basic hex/base64/ascii/integer encoding to Uint8Array that doesn't rely on Buffer and also provides better error messages on invalid input.

    Convert between bech32 and hex addresses

    >> Bech32.encode("tiov", fromHex("1234ABCD0000AA0000FFFF0000AA00001234ABCD"))
    'tiov1zg62hngqqz4qqq8lluqqp2sqqqfrf27dzrrmea'
    >> toHex(Bech32.decode("tiov1zg62hngqqz4qqq8lluqqp2sqqqfrf27dzrrmea").data)
    '1234abcd0000aa0000ffff0000aa00001234abcd'
    

    API Documentation

    https://iov-one.github.io/iov-core-docs/latest/iov-encoding/

    License

    This package is part of the IOV-Core repository, licensed under the Apache License 2.0 (see NOTICE and LICENSE).

    Keywords

    none

    Install

    npm i @iov/encoding

    DownloadsWeekly Downloads

    1,913

    Version

    2.5.0

    License

    Apache-2.0

    Unpacked Size

    31.4 kB

    Total Files

    15

    Last publish

    Collaborators

    • xpt1x
    • iovdave
    • iharob