New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@cosmjs/encoding

Package Overview
Dependencies
Maintainers
2
Versions
127
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cosmjs/encoding

Encoding helpers for blockchain projects

Source
npmnpm
Version
0.38.1
Version published
Weekly downloads
0
Maintainers
2
Weekly downloads
 
Created
Source

@cosmjs/encoding

typescript npm version license minimum node version minified size monthly downloads

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

Convert between bech32 and hex addresses

>> toBech32("tiov", fromHex("1234ABCD0000AA0000FFFF0000AA00001234ABCD"))
'tiov1zg62hngqqz4qqq8lluqqp2sqqqfrf27dzrrmea'
>> toHex(fromBech32("tiov1zg62hngqqz4qqq8lluqqp2sqqqfrf27dzrrmea").data)
'1234abcd0000aa0000ffff0000aa00001234abcd'

License

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

FAQs

Package last updated on 31 Dec 2025

Related posts