bitcoin-libraries-bitcoinlib-py

v2026.09.24

bitcoinlib (Python): high-level wallet library by 1200WD. HD wallets, multi-currency, address generation, tx construction. USE WHEN: building Python wallets, multi-currency BTC + altcoin apps.

GitHub
Install command
npx skhub add claude-dev-suite/bitcoin-libraries-bitcoinlib-py
Markdown
SKILL.md

bitcoinlib (Python)

High-level wallet library by 1200WD. Aims to be a complete solution for Python Bitcoin (and altcoin) wallets.

Repo: github.com/1200wd/bitcoinlib.

Install

pip install bitcoinlib

Quick example

from bitcoinlib.wallets import Wallet

wallet = Wallet.create("MyWallet")
addr = wallet.get_key().address
print(addr)

# Sync with chain
wallet.scan()
print(wallet.balance())

# Send
tx = wallet.send_to("bc1q...", 10000)
print(tx.txid)

Features

  • Multi-currency: Bitcoin, Litecoin, Dogecoin, Dash, Bitcoin Cash, others.
  • HD wallet (BIP32/39/44).
  • Multiple chain backends: bitcoind, blockcypher, etc.
  • Encrypted database for keys.
  • Multi-sig.

Compared

Aspectbitcoinlibpython-bitcoinlibbdk-python
LevelHigh (wallet)Low (primitives)High (wallet)
Multi-currencyyesBitcoin onlyBitcoin only
AuditCommunityCommunityMultiple audits
Maturity7+ years10+ yearsnewer

Use cases

  • Multi-currency wallets in Python.
  • Quick wallet prototypes.
  • Educational Python code.

Common pitfalls

  • Default DB is local SQLite; not designed for high-concurrency.
  • Multi-currency means bigger surface area; some chains less polished than Bitcoin.

See also

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/bitcoin/libraries/bitcoinlib-py

Default branch

main

Latest commit

9496306

Tree SHA

fe4e2f1