Crypto

generatePhrase

Generate a new phrase.

Parameters

  • size string The new phrase size. (optional, default 12)

Returns string The generated phrase based on the size.

validatePhrase

Validate the given phrase.

Parameters

Returns boolean true or false

getSeed

Get the seed from the given phrase.

Parameters

  • phrase string

  • Throws "Invalid BIP39 phrase" Thrown if phrase is an invalid one.

Returns Buffer The seed from the given phrase.

encryptToKeyStore

Get the Keystore interface from the given phrase and password.

Parameters

  • phrase string
  • password string

  • Throws "Invalid BIP39 phrase" Thrown if phrase is an invalid one.

Returns Keystore The keystore interface generated from the given phrase and password.

decryptFromKeystore

Get the phrase from the keystore

Parameters

  • keystore Keystore
  • password string

  • Throws "Invalid password" Thrown if password is an incorrect one.

Returns Keystore The phrase from the keystore.