mnemonic_decoder_base

Module for mnemonic decoder base class.

class MnemonicDecoderBase(lang: Optional[MnemonicLanguages], words_list_finder_cls: Type[MnemonicWordsListFinderBase], words_list_getter_cls: Type[MnemonicWordsListGetterBase])

Bases: ABC

Mnemonic decoder base class. It decodes a mnemonic phrase to bytes.

m_lang: Optional[MnemonicLanguages]
m_words_list: Optional[MnemonicWordsList]
m_words_list_finder_cls: Type[MnemonicWordsListFinderBase]
abstract Decode(mnemonic: Union[str, Mnemonic]) bytes

Decode a mnemonic phrase to bytes (no checksum).

Parameters:

mnemonic (str or Mnemonic object) – Mnemonic

Returns:

Decoded bytes (no checksum)

Return type:

bytes

Raises: