Skip to content

imerla1/bip39-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIP 39 Protocol Implementation

This project provides a Python implementation of the BIP39 (Bitcoin Improvement Proposal 39) specification. BIP39 defines a standardized method for generating a mnemonic phrase that can be used as a seed to generate the private keys of a cryptocurrency wallet. This implementation allows users to generate a mnemonic phrase and use it to create a cryptocurrency wallet, fully compliant with the BIP39 specification.

Inspiration

The idea for this project was inspired by the book Mastering Ethereum by Andreas M. Antonopoulos and Dr. Gavin Woods.

Dependencies

To install the required dependencies for this project, run the following command:

pip install -r requirements.txt

Running the Code

To generate a word list using the BIP39 specification, specify the desired entropy size as the last argument when running the script. The entropy size must be a multiple of 32 and fall within the range of 128 to 256 bits. For example:

python main.py 128

This will generate a 128-bit strength word list.

Entropy Size

The entropy size should be a multiple of 32, and the value must be within the range of 128 to 256 (inclusive). !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages