{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Implements the BIP 158 compact block filter construction algorithm, providing a C++ backend wrapped for Python to generate and work with block filters for blockchain applications.","skillfed_tags":["blockchain","cryptography","bip-158"],"use_cases":["Building lightweight blockchain clients that need to filter blocks without downloading full block data","Implementing block indexing systems that construct and store BIP 158 filters for historical blockchain data","Developing BIP 157 network protocol support to serve block filters to other clients","Cryptocurrency wallet applications that need efficient block scanning without full node overhead","Blockchain analysis and research requiring compact filter generation and querying"],"what_it_does":"chiabip158 is a Python wrapper around a C++ implementation of BIP 158, the Bitcoin Improvement Proposal standard for compact block filters. It provides the core algorithm for constructing and working with block filters\u2014a space-efficient way to represent which transactions are in a block without transmitting the full block data. This is foundational infrastructure for lightweight blockchain clients and indexing systems.\n\nThe package is maintained by the Chia Network and serves as a reference implementation and building block for BIP 157 support (which adds a network protocol for distributing these filters). It has no Python runtime dependencies, relying entirely on its compiled C++ core. Installation is straightforward on modern Python versions via prebuilt wheels, though older Python versions may require a C++ compiler and build tools.","worth_installing":"Yes, if you are building or contributing to Chia blockchain infrastructure or implementing BIP 158/157 support. The package is actively maintained, has no external dependencies, and offers prebuilt wheels for modern Python versions. Install friction is moderate but manageable. Not relevant for general-purpose Python development outside blockchain contexts."},"id":"chiabip158","links":{"html":"https://skillfed.io/packages/chiabip158","md":"https://skillfed.io/packages/chiabip158.md","pypi":"https://pypi.org/project/chiabip158/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-06","license_spdx":null,"license_treatment":"permissive","name":"chiabip158","python_support":"supports_current","summary":"Chia BIP158 (wraps C++)"},"popularity":{"monthly_downloads":427269,"position":6752,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.5.4"}
