Practical overview
When it fits
Use it when a Python application needs wallet derivation functions and can provide network access or transaction handling separately.
Who it is for
- Python developers building cryptocurrency applications that need wallet derivation functions.
- Developers creating wallet tools for the wallet types documented in the repository.
Documented uses
- Generate wallet mnemonics and seeds.
- Derive public and private keys and cryptocurrency addresses.
- Use the repository's documented wallet modules and JSON examples as implementation references.
Requirements & limits
- Requires Python 3.7 or newer, according to the README.
- The package has no network functionality.
- The project is based on bip_utils and identifies its license as MIT.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the repository unit tests
Run the project's unit-test discovery after obtaining its source and installing its development dependencies.
Before you start
- Python 3.7 or later.
- The project source and its
requirements-dev.txtfile.
Steps
Install development dependencies with the command below.
pip install -r requirements-dev.txtRun the tests with the command below.
python -m unittest discoverOptionally, collect and display coverage using
coverage run -m unittest discoverfollowed bycoverage report -m.
Expected outcome
The README provides commands for running unit tests and optionally producing a coverage report; this guide does not assert that the tests pass.
Guide limitations
- The README does not provide individual test expectations or results.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- ebellocchia/py_crypto_hd_wallet · Official homepage title · retained in its source language

