OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Py Crypto Hd Wallet

Py Crypto Hd Wallet is a Python library that wraps bip_utils to generate hierarchical deterministic cryptocurrency wallet mnemonics, seeds, public and private keys, and addresses.

Independent OpenViST project profile, based on linked sources.

Py Crypto Hd Wallet — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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.txt file.

Steps

  1. Install development dependencies with the command below.

    Documented command
    pip install -r requirements-dev.txt
  2. Run the tests with the command below.

    Documented command
    python -m unittest discover
  3. Optionally, collect and display coverage using coverage run -m unittest discover followed by coverage 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.
Evidence and transparency

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