electrum_v2_mnemonic_encoder

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

class ElectrumV2MnemonicEncoder(mnemonic_type: ElectrumV2MnemonicTypes, lang: ElectrumV2Languages = ElectrumV2Languages.ENGLISH)

Bases: MnemonicEncoderBase

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

m_mnemonic_type: ElectrumV2MnemonicTypes
Encode(entropy_bytes: bytes) Mnemonic

Encode bytes to mnemonic phrase.

Parameters:

entropy_bytes (bytes) – Entropy bytes

Returns:

Encoded mnemonic

Return type:

Mnemonic object

Raises:

ValueError – If bytes length is not valid or a mnemonic cannot be generated