electrum_v1_mnemonic_encoder

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

class ElectrumV1MnemonicEncoder(lang: ElectrumV1Languages = ElectrumV1Languages.ENGLISH)

Bases: MnemonicEncoderBase

Electrum v1 mnemonic encoder class. It encodes bytes to the mnemonic phrase.

Encode(entropy_bytes: bytes) Mnemonic

Encode bytes to mnemonic phrase.

Parameters:

entropy_bytes (bytes) – Entropy bytes (accepted lengths in bits: 128)

Returns:

Encoded mnemonic

Return type:

Mnemonic object

Raises:

ValueError – If bytes length is not valid

m_words_list: MnemonicWordsList