{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Encodes and decodes data using the SCALE codec, a lightweight serialization format used by Substrate-based blockchains to optimize network communication.","skillfed_tags":["blockchain","substrate-polkadot","serialization"],"use_cases":["Serialize transaction data for submission to Polkadot or Kusama networks.","Deserialize blockchain state and event data returned from Substrate RPC endpoints.","Build indexers or data pipelines that read and transform on-chain events.","Encode function arguments for extrinsic calls in Substrate-based applications.","Integrate blockchain data into Python-based analytics or monitoring tools."],"what_it_does":"Scalecodec is a Python implementation of the SCALE codec, the serialization format used by Substrate and Polkadot-based blockchains. It provides encoding and decoding for a range of data types\u2014from basic integers and booleans to complex aggregates like vectors and bit sequences\u2014using little-endian fixed-width and compact integer formats to minimize network overhead.\n\nThe package is typically used by developers building tools, wallets, or indexers that interact with Substrate chains, where they need to serialize Python objects into SCALE format for on-chain calls or deserialize chain data back into Python types. It depends on more-itertools, base58, and requests, and targets Python 3.6 and later.","worth_installing":"Yes, if you are building on Substrate or Polkadot. The package is stable, permissively licensed, and has low install friction. Maintenance is aging but the repository is not archived and the package remains in active use. No known vulnerabilities. Not relevant for non-blockchain Python projects."},"id":"scalecodec","links":{"html":"https://skillfed.io/packages/scalecodec","md":"https://skillfed.io/packages/scalecodec.md","pypi":"https://pypi.org/project/scalecodec/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-16","license_spdx":null,"license_treatment":"permissive","name":"scalecodec","python_support":"supports_current","summary":"Python SCALE Codec Library"},"popularity":{"monthly_downloads":345396,"position":7363,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.12"}
