{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Encodes and decodes bech32-formatted strings, a checksummed base32 encoding scheme used for Bitcoin segwit addresses and Lightning invoices.","skillfed_tags":["bitcoin","encoding"],"use_cases":["Encode Bitcoin segwit addresses for wallet or exchange software.","Decode and validate bech32-encoded Lightning Network payment invoices.","Verify bech32 checksums to detect transmission or transcription errors in encoded data.","Integrate bech32 encoding into cryptocurrency address generation pipelines."],"what_it_does":"Bech32 is a reference implementation of the bech32 checksummed base32 encoding format, originally developed for Bitcoin segwit addresses and later adopted for Lightning Network invoices. The package provides functions to encode data into bech32 strings and decode them back, with built-in checksum validation to detect errors.\n\nThe implementation is a Python port of the reference specification, with a modification to remove a length limit so it can handle longer Lightning invoice payloads. Since the package has no runtime dependencies and requires Python 3.5 or later, it installs cleanly and runs with minimal overhead. However, it has been archived and receives no maintenance, so it is suitable only for projects that need stable, unchanging bech32 functionality.","worth_installing":"Yes, if you need stable bech32 encoding and decoding for Bitcoin or Lightning applications and accept that the package will not receive updates. The implementation is mature, has no dependencies, and carries no known vulnerabilities. Do not install if you expect ongoing maintenance or compatibility updates with evolving standards."},"id":"bech32","links":{"html":"https://skillfed.io/packages/bech32","md":"https://skillfed.io/packages/bech32.md","pypi":"https://pypi.org/project/bech32/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-02-17","license_spdx":null,"license_treatment":"permissive","name":"bech32","python_support":"supports_current","summary":"Reference implementation for Bech32 and segwit addresses."},"popularity":{"monthly_downloads":519847,"position":6215,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
