TRON - Troubleshooting "tron.tx.expired"

Modified on Mon, 15 Jan 2024 at 02:41 PM

When working with the TRON blockchain, you may encounter the "tron.tx.expired" error, indicating that the transaction has expired and cannot be broadcast after a specific timestamp.

The error occurs when a transaction is not broadcast within the specified expiration time. The default TRON transaction expiration time is 60 seconds. If the period between transaction creation and broadcast exceeds this duration, the transaction is considered expired.

Additional information is available at the following link.

Example error:

"response": {
    "statusCode": 403,
    "errorCode": "tron.tx.expired",
    "message": "Transaction expired and cannot be broadcast after 1705324314000."

Good to know

If you are using KMS, make sure that your configuration checks for pending transactions under 60 seconds. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article