electrum_v2_seed_generator

Module for Electrum v2 mnemonic seed generation.

class ElectrumV2SeedGeneratorConst

Bases: object

Class container for Electrum seed generator constants (v2).

SEED_SALT_MOD: str = 'electrum'
SEED_PBKDF2_ROUNDS: int = 2048
class ElectrumV2SeedGenerator(mnemonic: Union[str, Mnemonic], lang: Optional[ElectrumV2Languages] = None)

Bases: object

Electrum seed generator class (v2). It generates the seed from a mnemonic.

m_entropy_bytes: bytes
Generate(passphrase: str = '') bytes

Generate the seed using the specified passphrase.

Parameters:

passphrase (str, optional) – Passphrase, empty if not specified

Returns:

Generated seed

Return type:

bytes