Tron.py -

Facilitates calling and deploying smart contracts. It even allows interaction with contracts that have unpublished ABIs.

Includes tools for handling keys, addresses (Base58check and Hex formats), and generating random shielded addresses. Technical Setup tronpy - PyPI tron.py

While primarily synchronous, it includes an Async Client ( AsyncTron ) via the httpx library for high-performance, non-blocking operations. Facilitates calling and deploying smart contracts

Developers can query blockchain data, such as account balances (TRX, TRC10, TRC20), block information, and transaction receipts. addresses (Base58check and Hex formats)

Provides a "method chaining" approach to build, sign (including multi-sign support), and broadcast transactions to the network.