electrum_v1_mnemonic_generator
Module for Electrum v1 mnemonic generation.
- class ElectrumV1MnemonicGeneratorConst
Bases:
object
Class container for Electrum v1 mnemonic generator constants.
- WORDS_NUM_TO_ENTROPY_LEN: Dict[ElectrumV1WordsNum, ElectrumV1EntropyBitLen] = {ElectrumV1WordsNum.WORDS_NUM_12: ElectrumV1EntropyBitLen.BIT_LEN_128}
- class ElectrumV1MnemonicGenerator(lang: ElectrumV1Languages = ElectrumV1Languages.ENGLISH)
Bases:
object
Electrum v1 mnemonic generator class. It generates 12-words mnemonic in according to v1 Electrum mnemonic.
- m_mnemonic_encoder: ElectrumV1MnemonicEncoder
- FromWordsNumber(words_num: Union[int, ElectrumV1WordsNum]) Mnemonic
Generate mnemonic with the specified words number from random entropy. There is no really need of this method, since the words number can only be 12, but it’s kept to have the same usage of Bip39/Monero mnemonic generator.
- Parameters:
words_num (int or ElectrumV1WordsNum) – Number of words (12)
- Returns:
Generated mnemonic
- Return type:
Mnemonic object
- Raises:
ValueError – If words number is not valid