{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Python bindings for the smoldot_light Rust crate that run a lightweight Polkadot client and expose JSON-RPC request/response plumbing for blockchain interaction.","skillfed_tags":["blockchain","substrate","rust-bindings"],"use_cases":["Run a lightweight Polkadot or Kusama client in a Python application without spawning a separate node process.","Query blockchain state via JSON-RPC from Python by loading a chain spec and sending structured requests.","Embed a Substrate light client in a bot, monitoring tool, or data-collection pipeline that needs direct blockchain access.","Prototype or test Substrate chain interactions in Python without setting up a full node infrastructure.","Connect parachain clients to relay chains by passing relay chain IDs when adding chains to the client."],"what_it_does":"smoldot-light is a Python wrapper around the smoldot_light Rust crate, enabling you to run a lightweight Polkadot or Substrate blockchain client directly in Python. It provides a SmoldotClient class that loads chain specifications, manages blockchain state, and handles JSON-RPC requests and responses. The package is built using PyO3 and maturin, exposing Rust's efficient light-client logic to Python code without requiring a separate node process.\n\nThe typical workflow is to instantiate a SmoldotClient, load a chain spec (either from a file or fetched from a running node), add chains to the client, send JSON-RPC requests to query blockchain state, and drain responses asynchronously. It is designed to integrate with py-polkadot-sdk for higher-level Substrate interaction, though the package itself handles only the low-level client plumbing and does not depend on external Python runtime libraries.","worth_installing":"Yes, if you need a lightweight Polkadot/Substrate client in Python and are comfortable with early-stage, minimally maintained code. The package has no known vulnerabilities and prebuilt wheels reduce friction. However, verify the license terms first, confirm Python version compatibility (wheels only for 3.10\u20133.11), and assess whether the 212-day gap since release signals active support or abandonment for your use case."},"id":"smoldot-light","links":{"html":"https://skillfed.io/packages/smoldot-light","md":"https://skillfed.io/packages/smoldot-light.md","pypi":"https://pypi.org/project/smoldot-light/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-14","license_spdx":null,"license_treatment":"unclear","name":"smoldot-light","python_support":"supports_current","summary":"Python bindings for the smoldot_light Rust crate."},"popularity":{"monthly_downloads":143494,"position":11174,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.0"}
