πWhat is a TRON Wallet Address?
A TRON wallet address is a unique identifier that represents your account on the TRON blockchain. It is similar to a bank account number β you share it with others to receive TRX, USDT TRC20, or any other TRC20 token. Your address is derived from your public key and is safe to share publicly.
All TRON addresses are case-sensitive and typically start with the letter "T". A standard TRON address is 34 characters long and uses Base58 encoding (which excludes confusing characters like 0, O, I, and l).
TXYZ...XXXX β This is what a typical TRON address looks like. Always double-check the full address before sending funds.
πTRON Address Formats
TRON addresses can appear in two main formats:
The most common format. Starts with "T" and is 34 characters long. Used in wallets, exchanges, and for everyday transactions. Example: TXYZ...XXXX
The underlying raw format. Starts with "0x" or "41" and is 40 characters long (without prefix). Used in smart contracts and for developers. Example: 0x41...XXXX
| Feature | Base58 Address | Hex Address |
|---|---|---|
| Prefix | T | 0x41 or 41 |
| Length | 34 characters | 40 characters (hex) |
| Used For | Everyday transactions | Development, smart contracts |
| Example | TXYZ...XXXX | 0x41...XXXX |
For sending and receiving TRX or USDT TRC20, always use the Base58 format (the address starting with "T"). This is what wallets and exchanges expect. Hex format is primarily for developers and smart contract interactions.
πSmart Contract Addresses
TRON smart contracts (including TRC20 tokens like USDT) also have addresses. These addresses use the same format as wallet addresses β they start with "T" and are 34 characters long. However, they represent smart contracts, not user wallets.
The official USDT TRC20 contract address is:
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
When adding a TRC20 token to your wallet, you will need to enter its contract address. Always verify contract addresses from official sources like TronScan or the token issuer's website to avoid scams.
Both wallet addresses and smart contract addresses look the same. Always verify you are sending to the correct type of address. Sending funds to a contract address can result in permanent loss if the contract is not designed to accept transfers.
πHow TRON Addresses Are Generated
TRON addresses are derived from your private key through a process of elliptic curve cryptography:
-
1
Generate a private key
A random 64-character hex string is generated as your private key.
-
2
Derive the public key
Using elliptic curve cryptography (secp256k1), the public key is derived from the private key.
-
3
Hash the public key
The public key is hashed using SHA-256 and RIPEMD-160 to create a 20-byte hash.
-
4
Add prefix and encode
The 0x41 prefix is added, followed by Base58 encoding to create the final "T" address.
Each private key generates exactly one TRON address. However, a single seed phrase can generate multiple private keys and therefore multiple addresses (HD wallet).
πAddress Types Comparison
Here's a quick comparison of different address types you might encounter:
| Address Type | Prefix | Length | Used For |
|---|---|---|---|
| TRON Wallet Address | T | 34 chars | Receiving TRX and TRC20 tokens |
| TRC20 Contract Address | T | 34 chars | Token smart contracts (e.g., USDT) |
| Hex Address | 0x41 | 40 chars | Developers, API calls |
| Ethereum Address | 0x | 40 chars | β οΈ NOT compatible with TRON |
| BSC Address | 0x | 40 chars | β οΈ NOT compatible with TRON |
Never send TRX or USDT TRC20 to an Ethereum (0x) or BSC address. TRON and Ethereum use different networks. Sending to the wrong network will result in permanent loss of funds.
π€How to Use TRON Addresses
Here are the most common ways you'll use your TRON address:
- Receiving funds: Share your address with the sender. They can send TRX or any TRC20 token (USDT TRC20, USDC TRC20, etc.) to this address.
- Sending funds: Enter the recipient's address in your wallet app. Always double-check the full address before confirming.
- Adding tokens: When adding a TRC20 token to your wallet, you'll need to enter the contract address (e.g., USDT TRC20 contract address).
- Checking balance: You can look up your address on TronScan to see your full transaction history and token balances.
Before sending any significant amount, always verify the address character by character. Address poisoning scams replace addresses with similar-looking ones. Use the "copy" function carefully and verify the pasted address.
βCommon Address Mistakes
- Sending to the wrong network: Sending TRX or USDT TRC20 to an Ethereum (0x) address will result in permanent loss.
- Typos: A single wrong character makes the address invalid. Always copy and paste, and verify the full address.
- Address poisoning: Scammers may send a small amount from a similar-looking address to trick you into copying the wrong one. Always verify the full address.
- Case sensitivity: TRON addresses are case-sensitive. Use the address exactly as shown.
- Memo required: Some exchanges require a memo/destination tag when depositing. Forgetting it can cause delays or loss of funds.
TRON transactions cannot be reversed or cancelled. Once a transaction is confirmed on the blockchain, it is final. Always double-check the address before sending.