mnemonic_validator

Module for generic mnemonic validation.

class MnemonicValidator(mnemonic_decoder: MnemonicDecoderBase)

Bases: object

Mnemonic validator class.

m_mnemonic_decoder: MnemonicDecoderBase
Validate(mnemonic: Union[str, Mnemonic]) None

Validate the mnemonic specified at construction.

Parameters:

mnemonic (str or Mnemonic object) – Mnemonic

Raises:
IsValid(mnemonic: Union[str, Mnemonic]) bool

Get if the mnemonic specified at construction is valid.

Parameters:

mnemonic (str or Mnemonic object) – Mnemonic

Returns:

True if valid, False otherwise

Return type:

bool