electrum_v1_mnemonic_generator
Module for Electrum v1 mnemonic generation.
- class ElectrumV1MnemonicGeneratorConst
Bases:
objectClass 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:
objectElectrum 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