{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Provides a JSON-RPC client library for communicating with Bitcoin Core nodes via HTTP, with persistent connections, batch request support, and Decimal precision for financial values.","skillfed_tags":["bitcoin","rpc-client","cryptocurrency"],"use_cases":["Query blockchain data from a local Bitcoin Core node (block hashes, transaction details, wallet balances).","Batch-fetch multiple blocks or transactions in a single round-trip to reduce latency.","Build a Bitcoin wallet or monitoring tool that needs precise decimal arithmetic for satoshi-level amounts.","Automate Bitcoin node administration tasks via RPC (e.g., generate addresses, sign transactions).","Log and audit all RPC interactions with a Bitcoin node for compliance or debugging."],"what_it_does":"python-bitcoinrpc is a JSON-RPC client library designed to communicate with Bitcoin Core nodes over HTTP. It wraps the lower-level JSON-RPC protocol with Bitcoin-specific conveniences: HTTP Basic authentication, persistent connections for efficiency, and automatic conversion of numeric values to Python Decimal objects to preserve financial precision without floating-point rounding errors.\n\nThe library supports both single RPC calls and batch operations, allowing multiple commands to be sent in fewer round-trips to the node. It can optionally log all RPC calls and responses for debugging. The package is dormant\u2014its last release was in 2016\u2014which means it may require adaptation for use with modern Python versions and current Bitcoin Core releases.","worth_installing":"Yes, with conditions. The package is suitable for Bitcoin Core RPC communication if you can verify Python version compatibility and confirm the library works with your target Bitcoin Core version. The dormant maintenance status and 2016 release date mean you should test thoroughly before relying on it in production. The LGPL license requires that any modifications or derivative works be released under compatible terms."},"id":"python-bitcoinrpc","links":{"html":"https://skillfed.io/packages/python-bitcoinrpc","md":"https://skillfed.io/packages/python-bitcoinrpc.md","pypi":"https://pypi.org/project/python-bitcoinrpc/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2016-08-24","license_spdx":null,"license_treatment":"copyleft","name":"python-bitcoinrpc","python_support":"unspecified","summary":"Enhanced version of python-jsonrpc for use with Bitcoin"},"popularity":{"monthly_downloads":110191,"position":12479,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0"}
