# wallet-tron-gasfree

A simple and secure package to manage BIP-44 wallets for the Tron blockchain with **gas-free TRC20 token transfers**. This package provides a clean API for creating, managing, and interacting with Tron wallets using BIP-39 seed phrases and Tron-specific derivation paths, with support for gas-free operations via a service provider.

## Features

* **Gas-Free Transactions**: Support for gas-free transactions using TRC20 tokens.
* **BIP-39 Seed Phrase Support**: Generate and validate BIP-39 mnemonic seed phrases.
* **Tron Derivation Paths**: Support for BIP-44 standard derivation paths for Tron.
* **Multi-Account Management**: Create and manage multiple accounts from a single seed phrase.
* **Tron Address Support**: Generate and manage Tron addresses.
* **Message Signing**: Sign and verify messages using Tron cryptography.
* **Transaction Management**: Send transactions and get fee estimates.
* **TRC20 Support**: Query native TRX and TRC20 token balances.
* **TypeScript Support**: Full TypeScript definitions included.
* **Memory Safety**: Secure private key management with automatic memory cleanup.
* **Provider Flexibility**: Support for custom Tron RPC endpoints.

## Supported Networks

This package works with the Tron blockchain, including:

* **Tron Mainnet**
* **Tron Nile Testnet**

## Next Steps

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-code">:code:</i></td><td><strong>Node.js Quickstart</strong></td><td>Get started with WDK in a Node.js environment</td><td><a href="../../start-building/nodejs-bare-quickstart">nodejs-bare-quickstart</a></td></tr><tr><td><i class="fa-code">:code:</i></td><td><strong>WDK Tron Gasfree Wallet Configuration</strong></td><td>Get started with WDK's Tron Gasfree Wallet configuration</td><td><a href="wallet-tron-gasfree/configuration">configuration</a></td></tr><tr><td><i class="fa-code">:code:</i></td><td><strong>WDK Tron Gasfree Wallet API</strong></td><td>Get started with WDK's Tron Gasfree Wallet API</td><td><a href="wallet-tron-gasfree/api-reference">api-reference</a></td></tr><tr><td><i class="fa-code">:code:</i></td><td><strong>WDK Tron Gasfree Wallet Usage</strong></td><td>Get started with WDK's with Tron Gasfree Wallet usage</td><td><a href="wallet-tron-gasfree/usage">usage</a></td></tr></tbody></table>

***

### Need Help?

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-discord">:discord:</i></td><td><strong>Discord Community</strong></td><td>Connect with developers, ask questions, share your projects</td><td><a href="https://discord.gg/arYXDhHB2w" class="button primary">Join Community</a></td><td><a href="https://discord.gg/arYXDhHB2w">https://discord.gg/arYXDhHB2w</a></td></tr><tr><td><i class="fa-github">:github:</i></td><td><strong>GitHub Issues</strong></td><td>Report bugs, request features, and get technical help</td><td><a href="https://github.com/tetherto/wdk-core" class="button secondary">Open an Issue</a></td><td><a href="https://github.com/tetherto/wdk-core">https://github.com/tetherto/wdk-core</a></td></tr><tr><td><i class="fa-envelope">:envelope:</i></td><td><strong>Email Contact</strong></td><td>For sensitive or private matters, contact our team directly</td><td><a href="mailto:wallet-info.tether.io" class="button secondary">Send an email</a></td><td><a href="mailto:wallet-info.tether.io">mailto:wallet-info.tether.io</a></td></tr></tbody></table>
