#transaction #wallet #blockchain #tron

anychain-tron

A Rust library for Tron-focused cryptocurrency wallets, enabling seamless transactions on the Tron blockchain

7 releases

new 0.2.3 Apr 23, 2024
0.2.2 Oct 23, 2023
0.1.2 Jul 11, 2023
0.1.0 Jun 16, 2023

#2225 in Magic Beans

MIT/Apache

1.5MB
31K SLoC

anychain-tron

anychain-tron is a Rust library that provides a simple and unified interface for interacting with the Tron blockchain. It is designed to be easy to use and integrate into your Rust projects, while maintaining compatibility with the anychain-bitcoin library.

Features

  • Unified API for Tron blockchain operations
  • Support for mainnet and testnet networks
  • Account management (create, import, export)
  • Transaction building and signing
  • Querying blockchain data (balances, transactions, etc.)
  • Support for smart contracts and TRC10/TRC20 tokens

Installation

Add the following to your Cargo.toml file:

[dependencies]
anychain-tron = "0.2.2"

Then, run cargo build to download and compile the library.

Usage

Here's a simple example of how to create a new Tron account and query its balance:


For more examples and detailed usage instructions, please refer to the documentation.

Contributing

We welcome contributions from the community! If you'd like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your changes
  3. Make your changes and commit them to your branch
  4. Submit a pull request with a description of your changes

Please make sure to write tests for your changes and follow the Rust coding style.

License

anychain-tron is released under the MIT License. See the LICENSE file for more information.

Dependencies

~7MB
~123K SLoC