bip39_seed_generator

Module for BIP39 mnemonic seed generation. Reference: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki

class Bip39SeedGeneratorConst

Bases: object

Class container for BIP39 seed generator constants.

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

Bases: IBip39SeedGenerator

BIP39 seed generator class. It generates the seed from a mnemonic in according to BIP39.

m_mnemonic: Mnemonic
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