What is a TRON mainnet address?
A TRON mainnet address is a unique identifier for an account on the TRON blockchain. It is a 34-character string beginning with the letter T, encoded in Base58Check format. It is used to send and receive TRX, TRC-10, and TRC-20 tokens.
How do I get a TRON address?
Download TronLink or Trust Wallet, create a new wallet, and your TRON address is generated instantly. The address is derived from a randomly generated private key and does not require any registration or approval.
What is TRON's Chain ID?
The TRON mainnet Chain ID is 728126428 in decimal, or 0x2B6653DC in hexadecimal. This value is required when adding TRON as a custom network in MetaMask or other EVM-compatible wallets.
Is TRC-20 the same as TRON?
TRC-20 is a token standard on the TRON blockchain, similar to Ethereum's ERC-20. TRON (TRX) is the native currency of the network, while TRC-20 refers to tokens (like USDT) issued via smart contracts on TRON. A TRON mainnet address holds both TRX and TRC-20 tokens.
What is the difference between a TRON address and an Ethereum address?
Both use the same underlying ECDSA secp256k1 key pair algorithm. A TRON hex address starts with 41; an Ethereum address starts with 0x. Removing the 41 prefix from a TRON hex address gives the equivalent Ethereum address bytes — but they operate on separate blockchains.
Why does my new TRON address show no balance?
Newly created TRON addresses do not exist on the blockchain until they receive their first transaction. Send a small amount of TRX to the address to activate it. Until activated, the address cannot send or interact with contracts.
What RPC should I use for TRON mainnet?
The default and most reliable public RPC is https://api.trongrid.io/jsonrpc, maintained by the TRON Foundation. For higher rate limits, use Ankr (https://rpc.ankr.com/tron_jsonrpc) or Alchemy.
How do I validate a TRON address?
A valid TRON mainnet address must start with T, be exactly 34 characters, use only Base58 characters, and pass the Base58Check checksum. Use tronWeb.isAddress(addr) to validate programmatically.