electrum_v1_mnemonic_decoder

Module for Electrum v1 mnemonic decoding. Reference: https://github.com/spesmilo/electrum

class ElectrumV1MnemonicDecoder(lang: Optional[ElectrumV1Languages] = ElectrumV1Languages.ENGLISH)

Bases: MnemonicDecoderBase

Electrum v1 mnemonic decoder class. It decodes a mnemonic phrase to bytes.

Decode(mnemonic: Union[str, Mnemonic]) bytes

Decode a mnemonic phrase to bytes.

Parameters:

mnemonic (str or Mnemonic object) – Mnemonic

Returns:

Decoded bytes

Return type:

bytes

Raises:

ValueError – If mnemonic is not valid

m_lang: Optional[MnemonicLanguages]
m_words_list: Optional[MnemonicWordsList]
m_words_list_finder_cls: Type[MnemonicWordsListFinderBase]