{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"}],"enrichment":{"capability":"tronpy is a Python client library for interacting with the TRON blockchain, enabling you to build and broadcast transactions, query account data, and manage cryptographic keys on the TRON network.","skillfed_tags":["blockchain","cryptocurrency","tron"],"use_cases":["Build and broadcast TRX transfers or token transactions on the TRON mainnet or testnet without writing raw JSON-RPC calls.","Implement a TRON wallet or key management tool that signs transactions locally before broadcasting to the network.","Create trading bots or arbitrage scripts that need to execute TRON transactions asynchronously at scale.","Interact with TRON smart contracts by constructing and sending contract invocation transactions with custom parameters.","Query account balances, transaction history, and blockchain state from a Python application using the client's read methods."],"what_it_does":"tronpy is a Python client library that abstracts the TRON blockchain's JSON-RPC API, allowing developers to construct, sign, and broadcast transactions without manually crafting HTTP requests. It wraps cryptographic operations using coincurve and pycryptodome, and provides both synchronous and asynchronous interfaces via httpx and requests for network communication. The library handles transaction building through a fluent API\u2014you chain methods like `.transfer()`, `.memo()`, `.build()`, `.sign()`, and `.broadcast()` to construct and execute blockchain operations.\n\nThe package is designed for developers integrating TRON into Python applications: wallet software, trading bots, smart contract interaction tools, or blockchain explorers. It manages private key handling, transaction serialization, and network communication, reducing boilerplate. Both sync and async modes are supported, making it suitable for single-threaded scripts or concurrent applications. The library targets Python 3.9 and later and is in Beta development status.","worth_installing":"Yes, if you are building a TRON application in Python and need a mature, permissively licensed client library. The low install friction, broad Python version support, and zero known vulnerabilities make it a solid choice. However, note that maintenance is aging (218 days since last release)\u2014verify that the library's TRON protocol support aligns with your network requirements before committing to production use."},"id":"tronpy","links":{"html":"https://skillfed.io/packages/tronpy","md":"https://skillfed.io/packages/tronpy.md","pypi":"https://pypi.org/project/tronpy/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-08","license_spdx":"MIT","license_treatment":"permissive","name":"tronpy","python_support":"supports_current","summary":"TRON Python client library"},"popularity":{"monthly_downloads":204382,"position":9608,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.2"}
