Manage user keys allowing for signing, encryption and decryption.


Various user utilities to work with data and perform check on it.


A thin and easy-to-use wrapper around cryptographic and hashing libraries.

# Welcome

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.


In a rush and just want examples? Jump right in and get a handle on using the various components in your projects.

# Available packages

It is split up into a number of internal packages, namely utilities -

# The Polkadot Project

You can read more about the Polkadot Network at

# Github repositories

You can find the Polkadot repositories at:

This documentation is generated from

# Contributing

Contribution to Polkadot JS Common are more than welcome. You can report issues and log feature requests.