TRON - Unable to find account

You may encounter the following error tron.account.not.found when you try to get the balance from a TRON address. Getting this error, or similar, is related to an "inactive account".

This error means that the address has not been "activated". Even if the address has some TRC-20 tokens, like for example USDT, the address will not be activated.

The Tron network requires activating any new address by depositing TRX or TRC-10.

📘

Additional information is available via TRON documentation in the following link.

Error example:

{
    "statusCode": 403,
    "errorCode": "tron.account.not.found",
    "message": "No such account for address: <address>"
}

How to activate a Tron address

  • Send a minimum of 0.1 TRX (or TRC-10 tokens) from an existing account to the new account.
    • Testnet: Check the Offical TRON faucet over their Discord.
    • Mainnet: You will need to fund your wallet by purchasing coins from an Exchange.
  • Call Java-tron's [wallet/createaccount] API to create a transaction from an existing account, then sign the transaction and broadcast it to the TRON network.

Good to Know

  1. The Tron explorer uses Tron chain internal implementation/indexing to display an address balance even if inactive.
  2. TRON API/RPC, as is currently offered to everybody else, does not return address balance unless an address is active.
  3. Tatum has no say over this behavior - intended by Tron.