Package: wnpp Severity: wishlist Owner: Manuel Guerra <ar.manuelgue...@gmail.com>
Package name : python-ledger-bitcoin Version : 2.4.0 Upstream Author : Ledger <he...@ledger.fr> URL : https://github.com/LedgerHQ/app-bitcoin-new License : Apache-2.0 Programming Lang: Python Description : Client for Ledger Nano Bitcoin application This package provides a Python 3 interface to communicate with Ledger Nano S/X. . and related hardware wallets, specifically designed for Bitcoin and Bitcoin-like cryptocurrencies. It implements: . * Communication protocols (USB HID and BLE) for Ledger devices * Support for Bitcoin transaction signing (including PSBT) * Hierarchical Deterministic (HD) wallet operations (BIP-32/44/49/84/86) * Multi-signature and complex script support (P2SH, P2WSH, Taproot) * Compatibility with Ledger's Bitcoin application firmware * Utilities for address derivation, message signing, and key management. . The library is used by wallets and services to integrate Ledger hardware wallet support, including: - Electrum (via plugin) - Bitcoin Core (through HWI) - Other cryptocurrency management tools . Key technical features: - Full support for Ledger's custom APDU protocol - Asynchronous and synchronous client interfaces - PSBT (Partially Signed Bitcoin Trx) parsing and signing - Air-gapped transaction security - Support for testnet and mainnet environments . This package includes the core Python module and basic utilities. For full functionality, you may need additional dependencies like python3-ledgercomm. . Note: Actual device interaction requires a physical Ledger device with the official Bitcoin application installed.