hdwallet (Python): HD wallet generator + key derivation. Multi-coin, BIP32/39/44/49/84/86/85. USE WHEN: deriving keys for many cryptocurrencies, scripting key generation in Python.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add claude-dev-suite/claude-dev-suite --skill hdwallet-py --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Hdwallet Py?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/claude-dev-suite-hdwallet-py)More formats (shields.io, HTML) on the badges page.
---
name: bitcoin-libraries-hdwallet-py
description: |
hdwallet (Python): HD wallet generator + key derivation. Multi-coin,
BIP32/39/44/49/84/86/85.
USE WHEN: deriving keys for many cryptocurrencies, scripting key
generation in Python.
allowed-tools: Read, Grep, Glob
---
# hdwallet (Python)
Pure Python HD wallet library supporting many BIP standards across
many cryptocurrencies.
Repo: `github.com/meherett/python-hdwallet`.
## Install
```bash
pip install hdwallet
```
## Quick example
```python
from hdwallet import HDWallet
from hdwallet.symbols import BTC
hdwallet = HDWallet(symbol=BTC)
hdwallet.from_mnemonic(mnemonic="abandon abandon ... about")
hdwallet.from_path("m/84'/0'/0'/0/0")
print(hdwallet.address()) # bc1q...
print(hdwallet.private_key())
print(hdwallet.public_key())
```
## Features
- BIP32 derivation (any path).
- BIP39 mnemonic.
- BIP44/49/84/86 standard accounts.
- BIP85 sub-seed derivation.
- Multi-currency: 100+ chains.
- Address types: legacy, P2SH, P2WPKH, P2WSH, P2TR.
## Use cases
- Tooling for key derivation across multiple chains.
- Educational / quick prototypes.
- Server-side bulk key generation (NOT recommended for production
signing; use HW or HSM).
## Common pitfalls
- Server-side key generation has obvious risks (random source,
memory leakage, etc.).
- Multi-currency = different default paths per chain; verify yours.
## See also
- [python-bitcoinlib/SKILL.md](../python-bitcoinlib/SKILL.md)
- [bdk-python/SKILL.md](../bdk-python/SKILL.md)
- [../../wallets/hd/SKILL.md](../../wallets/hd/SKILL.md)
- [../../cryptography/bip32/SKILL.md](../../cryptography/bip32/SKILL.md)
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!