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]