bip/electrum/electrum library
The 'electrum' library provides tools for working with Electrum-style mnemonic phrases and address keys, including version 1 (v1) and version 2 (v2) of Electrum standards.
Classes
- ElectrumV1
- Electrum V1 is a class that represents a pair of public and private keys for the Secp256k1 elliptic curve.
- ElectrumV1EntropyBitLen
- Constants related to Electrum V1 entropy bit lengths.
- ElectrumV1EntropyGenerator
- A class representing an entropy generator for Electrum V1, extending the EntropyGenerator base class.
- ElectrumV1EntropyGeneratorConst
- Constants related to Electrum V1 entropy generation, specifying available bit lengths.
- ElectrumV1Languages
- An enumeration representing the languages supported by Electrum V1 mnemonics.
- ElectrumV1Mnemonic
- A class representing Electrum V1 mnemonics, extending the Bip39Mnemonic class.
- ElectrumV1MnemonicConst
- Constants and class definitions related to Electrum V1 mnemonics.
- ElectrumV1MnemonicDecoder
- A class for decoding Electrum V1 mnemonics, extending the MnemonicDecoderBase class.
- ElectrumV1MnemonicEncoder
- A class for encoding data into Electrum V1 mnemonics, extending the MnemonicEncoderBase class.
- ElectrumV1MnemonicGenerator
- A class for generating Electrum V1 mnemonics, providing the ability to encode data into mnemonics.
- ElectrumV1MnemonicGeneratorConst
- Constants related to Electrum V1 mnemonic generation, mapping the number of words to entropy length.
- ElectrumV1MnemonicValidator
- A class for validating Electrum V1 mnemonics, extending the MnemonicValidator class.
- ElectrumV1SeedGenerator
- A class for generating Electrum V1 seeds from mnemonics.
- ElectrumV1SeedGeneratorConst
- Constants related to the generation of Electrum V1 seeds.
- ElectrumV1WordsListFinder
- A class responsible for finding the Electrum V1 mnemonic word list for a given language.
- ElectrumV1WordsListGetter
- A class responsible for fetching Electrum V1 mnemonic word lists based on language.
- ElectrumV1WordsNum
- An enumeration representing the number of words in an Electrum V1 mnemonic. An enumeration representing the number of words in an Electrum V1 mnemonic.
- ElectrumV2Base
- An abstract base class for Electrum V2 implementations
- ElectrumV2EntropyBitLen
- Constants representing bit lengths for Electrum V2 entropy.
- ElectrumV2EntropyGenerator
- A class for generating Electrum V2 entropy with specified bit lengths, extending the EntropyGenerator class.
- ElectrumV2EntropyGeneratorConst
- Constants related to the generation of Electrum V2 entropy.
- ElectrumV2Languages
- Enumeration of languages supported by Electrum V2 mnemonics.
- ElectrumV2Mnemonic
- Electrum V2 mnemonic class, extending the Bip39Mnemonic class.
- ElectrumV2MnemonicConst
- Constants and configurations related to Electrum V2 mnemonics.
- ElectrumV2MnemonicDecoder
- A class for decoding Electrum V2 mnemonics, extending the MnemonicDecoderBase class.
- ElectrumV2MnemonicEncoder
- A class for encoding data into Electrum V2 mnemonics, extending the MnemonicEncoderBase class.
- ElectrumV2MnemonicGenerator
- A class for generating Electrum V2 mnemonics, using a specified mnemonic type and language.
- ElectrumV2MnemonicGeneratorConst
- Constants related to Electrum V2 mnemonic generation.
- ElectrumV2MnemonicTypes
- Enumeration of Electrum V2 mnemonic types, representing different mnemonic modes.
- ElectrumV2MnemonicUtils
- Utility class for working with Electrum V2 mnemonics.
- ElectrumV2MnemonicUtilsConst
- Constants related to Electrum V2 mnemonic utilities.
- ElectrumV2MnemonicValidator
- Validator class for Electrum V2 mnemonics.
- ElectrumV2SeedGenerator
- Class for generating an Electrum V2 seed from a mnemonic and an optional passphrase.
- ElectrumV2SeedGeneratorConst
- Constants and configurations related to Electrum V2 seed generation.
- ElectrumV2Segwit
- Implementation of Electrum V2 for the segwit type wallet.
- ElectrumV2Standard
- Implementation of Electrum V2 for the standard type wallet.
- ElectrumV2WordsNum
- Enumeration of word counts for Electrum V2 mnemonics. An enumeration representing the number of words in an Electrum V2 mnemonic.