Tx Doctor / TRON エラー事典

TRON のトランザクションが失敗したのはなぜ?

TRON は結果をレシートに記録します。SUCCESS、REVERT(コントラクトが自ら中止)、OUT_OF_ENERGY(実行途中でリソースが尽きた)、FAIL(VM の一般的な失敗)。いずれの場合も手数料は徴収されます。各項目で何が起きたかと対処を説明します。

自分のトランザクションを診断

Energy 不足

TRX · energy — コントラクト呼び出しが取引の提供 Energy を超えて消費したため、TRON 仮想マシンが実行途中で停止して revert…

コントラクトが revert(REVERT)

TRX · revert — 仮想マシンはコードを最後まで実行しましたが、コントラクト自身が中止を判断しました。多くは TRC-20…

取引失敗(FAIL)

TRX · fail — コントラクトが完了する前に、仮想マシンが汎用的な失敗を報告しました。calldata の不正、内部例外、サブコールのリソース枯渇などを含む包括的な判定です。