tronz
tronz connects applications to the TRON network.
An idiomatic, async-first Rust SDK for TRON — inspired by alloy.
Installation
Add the tronz crate with the full feature flag:
Or in your Cargo.toml:
= { = "0.1", = ["full"] }
A full list of available features can be found in the
tronz crate's Cargo.toml.
Examples
Querying the latest block
use ;
# async
Sending TRX
use ;
# async
For more examples, see the examples/ directory.
Crates
| Crate | Description |
|---|---|
tronz |
Meta-crate re-exporting all sub-crates |
tronz-primitives |
Address, Trx, ResourceCode, signatures |
tronz-signer |
TronSigner trait and LocalSigner implementation |
tronz-provider |
Transport, provider, fillers, and domain types |
tronz-contract |
TRC20 / TRC721 ABI bindings |
Supported Rust Versions (MSRV)
The minimum supported Rust version is 1.85.
Contributing
See CONTRIBUTING.md.
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.