electrum_v2_mnemonic
Module for Electrum v2 mnemonic.
- class ElectrumV2WordsNum(value)
Bases:
IntEnum
Enumerative for Electrum words number (v2).
- WORDS_NUM_12 = 12
- WORDS_NUM_24 = 24
- class ElectrumV2Languages(value)
Bases:
MnemonicLanguages
Enumerative for Electrum languages (v2).
- CHINESE_SIMPLIFIED = Bip39Languages.CHINESE_SIMPLIFIED
- ENGLISH = Bip39Languages.ENGLISH
- PORTUGUESE = Bip39Languages.PORTUGUESE
- SPANISH = Bip39Languages.SPANISH
- class ElectrumV2MnemonicTypes(value)
Bases:
Enum
Enumerative for Electrum v2 mnemonic types.
- STANDARD = 1
- SEGWIT = 2
- STANDARD_2FA = 3
- SEGWIT_2FA = 4
- class ElectrumV2MnemonicConst
Bases:
object
Class container for Electrum v2 mnemonic constants.
- MNEMONIC_WORD_NUM: List[ElectrumV2WordsNum] = [<ElectrumV2WordsNum.WORDS_NUM_12: 12>, <ElectrumV2WordsNum.WORDS_NUM_24: 24>]
- TYPE_TO_PREFIX: Dict[ElectrumV2MnemonicTypes, str] = {<ElectrumV2MnemonicTypes.STANDARD: 1>: '01', <ElectrumV2MnemonicTypes.SEGWIT: 2>: '100', <ElectrumV2MnemonicTypes.STANDARD_2FA: 3>: '101', <ElectrumV2MnemonicTypes.SEGWIT_2FA: 4>: '102'}
- WORD_BIT_LEN: int = 11
- class ElectrumV2Mnemonic(mnemonic_list: List[str])
Bases:
Bip39Mnemonic
Electrum mnemonic class.
- m_mnemonic_list: List[str]