DUP_TRANSACTION_ERROR: the transaction was already sent
DUP_TRANSACTION_ERROR means the node already has this exact signed transaction. A transaction's id is the hash of its contents, so broadcasting the same bytes twice cannot execute twice — the second attempt is refused.
Paste the transaction id below to see whether the first broadcast was confirmed, and what it cost.
What to do
| Situation | Action |
|---|---|
| A retry after a timeout | Check the first broadcast by its id; do not build a new one |
| You meant to send twice | Build a second transaction; it gets its own id |
TRON network rules as of 2026-10-01.
FAQ
Did I pay twice?
No. The duplicate is refused before it runs.