Package Exports
- @polkadot/util-crypto
- @polkadot/util-crypto/address
- @polkadot/util-crypto/address/addressToEvm
- @polkadot/util-crypto/address/check
- @polkadot/util-crypto/address/checksum
- @polkadot/util-crypto/address/decode
- @polkadot/util-crypto/address/defaults
- @polkadot/util-crypto/address/derive
- @polkadot/util-crypto/address/encode
- @polkadot/util-crypto/address/encodeDerived
- @polkadot/util-crypto/address/encodeMulti
- @polkadot/util-crypto/address/eq
- @polkadot/util-crypto/address/evmToAddress
- @polkadot/util-crypto/address/keyDerived
- @polkadot/util-crypto/address/keyMulti
- @polkadot/util-crypto/address/setSS58Format
- @polkadot/util-crypto/address/sort
- @polkadot/util-crypto/address/sshash
- @polkadot/util-crypto/address/types
- @polkadot/util-crypto/base32
- @polkadot/util-crypto/base32/bs32
- @polkadot/util-crypto/base32/decode
- @polkadot/util-crypto/base32/encode
- @polkadot/util-crypto/base32/is
- @polkadot/util-crypto/base32/validate
- @polkadot/util-crypto/base58
- @polkadot/util-crypto/base58/bs58
- @polkadot/util-crypto/base58/decode
- @polkadot/util-crypto/base58/encode
- @polkadot/util-crypto/base58/is
- @polkadot/util-crypto/base58/validate
- @polkadot/util-crypto/base64
- @polkadot/util-crypto/base64/decode
- @polkadot/util-crypto/base64/encode
- @polkadot/util-crypto/base64/is
- @polkadot/util-crypto/base64/pad
- @polkadot/util-crypto/base64/trim
- @polkadot/util-crypto/base64/validate
- @polkadot/util-crypto/blake2
- @polkadot/util-crypto/blake2/asHex
- @polkadot/util-crypto/blake2/asU8a
- @polkadot/util-crypto/crypto
- @polkadot/util-crypto/cryptoInit
- @polkadot/util-crypto/ethereum
- @polkadot/util-crypto/ethereum/encode
- @polkadot/util-crypto/ethereum/isAddress
- @polkadot/util-crypto/ethereum/isChecksum
- @polkadot/util-crypto/keccak
- @polkadot/util-crypto/keccak/asHex
- @polkadot/util-crypto/keccak/asU8a
- @polkadot/util-crypto/key
- @polkadot/util-crypto/key/DeriveJunction
- @polkadot/util-crypto/key/extractPath
- @polkadot/util-crypto/key/extractSuri
- @polkadot/util-crypto/key/fromPath
- @polkadot/util-crypto/key/hdkdEcdsa
- @polkadot/util-crypto/key/hdkdEd25519
- @polkadot/util-crypto/key/hdkdSr25519
- @polkadot/util-crypto/mnemonic
- @polkadot/util-crypto/mnemonic/bip39
- @polkadot/util-crypto/mnemonic/bip39-en
- @polkadot/util-crypto/mnemonic/generate
- @polkadot/util-crypto/mnemonic/toEntropy
- @polkadot/util-crypto/mnemonic/toLegacySeed
- @polkadot/util-crypto/mnemonic/toMiniSecret
- @polkadot/util-crypto/mnemonic/validate
- @polkadot/util-crypto/nacl
- @polkadot/util-crypto/nacl/box/fromSecret
- @polkadot/util-crypto/nacl/decrypt
- @polkadot/util-crypto/nacl/deriveHard
- @polkadot/util-crypto/nacl/encrypt
- @polkadot/util-crypto/nacl/keypair/fromRandom
- @polkadot/util-crypto/nacl/keypair/fromSecret
- @polkadot/util-crypto/nacl/keypair/fromSeed
- @polkadot/util-crypto/nacl/keypair/fromString
- @polkadot/util-crypto/nacl/open
- @polkadot/util-crypto/nacl/seal
- @polkadot/util-crypto/nacl/sign
- @polkadot/util-crypto/nacl/verify
- @polkadot/util-crypto/noWasm
- @polkadot/util-crypto/package.json
- @polkadot/util-crypto/pbkdf2
- @polkadot/util-crypto/pbkdf2/encode
- @polkadot/util-crypto/pbkdf2/pbkdf2
- @polkadot/util-crypto/random
- @polkadot/util-crypto/random/asHex
- @polkadot/util-crypto/random/asNumber
- @polkadot/util-crypto/random/asU8a
- @polkadot/util-crypto/schnorrkel
- @polkadot/util-crypto/schnorrkel/deriveHard
- @polkadot/util-crypto/schnorrkel/derivePublic
- @polkadot/util-crypto/schnorrkel/deriveSoft
- @polkadot/util-crypto/schnorrkel/keypair/fromSeed
- @polkadot/util-crypto/schnorrkel/keypair/fromU8a
- @polkadot/util-crypto/schnorrkel/keypair/testing
- @polkadot/util-crypto/schnorrkel/keypair/toU8a
- @polkadot/util-crypto/schnorrkel/sign
- @polkadot/util-crypto/schnorrkel/verify
- @polkadot/util-crypto/scrypt
- @polkadot/util-crypto/scrypt/defaults
- @polkadot/util-crypto/scrypt/encode
- @polkadot/util-crypto/scrypt/fromU8a
- @polkadot/util-crypto/scrypt/toU8a
- @polkadot/util-crypto/scrypt/types
- @polkadot/util-crypto/secp256k1
- @polkadot/util-crypto/secp256k1/compress
- @polkadot/util-crypto/secp256k1/deriveHard
- @polkadot/util-crypto/secp256k1/expand
- @polkadot/util-crypto/secp256k1/hasher
- @polkadot/util-crypto/secp256k1/keypair/fromSeed
- @polkadot/util-crypto/secp256k1/recover
- @polkadot/util-crypto/secp256k1/secp256k1
- @polkadot/util-crypto/secp256k1/sign
- @polkadot/util-crypto/secp256k1/types
- @polkadot/util-crypto/secp256k1/verify
- @polkadot/util-crypto/sha512
- @polkadot/util-crypto/sha512/asU8a
- @polkadot/util-crypto/signature
- @polkadot/util-crypto/signature/verify
- @polkadot/util-crypto/types
- @polkadot/util-crypto/xxhash
- @polkadot/util-crypto/xxhash/asHex
- @polkadot/util-crypto/xxhash/asU8a
- @polkadot/util-crypto/xxhash/xxhash64/asBn
- @polkadot/util-crypto/xxhash/xxhash64/asHex
- @polkadot/util-crypto/xxhash/xxhash64/asRaw
- @polkadot/util-crypto/xxhash/xxhash64/asValue
- @polkadot/util-crypto/xxhash/xxhash64/xxhash64.d
Readme
@polkadot/util-crypto
Various useful cyrpto 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-crypto
Functions can be imported as follows:
import { mnemonicGenerate } from '@polkadot/util-crypto';