Tx Doctor / TRON エラー事典 / Energy 不足
TRON エラー:Energy 不足 (OUT_OF_ENERGY)
コントラクト呼び出しが取引の提供 Energy を超えて消費したため、TRON 仮想マシンが実行途中で停止して revert しました。Energy(またはそのために焼却された TRX)は課金されます。
原因
- アカウントに無料 Energy が残っておらず(ステーキング帯域で 1 日 600 Energy)、焼却に使う TRX も足りませんでした。
- コントラクト(混雑時の USDT 送金で顕著)が、見積もり以上の Energy を必要としました。
- 受取側の USDT アドレスが未使用で、送金時にストレージ初期化が必要でした。通常送金の約 3 倍の Energy がかかります。
- Energy 委任が切れた、またはステーキングした TRX が着地前に引き出されました。
解決方法
- Energy のために TRX を追加ステーキングするか、不足分を焼却で補えるよう TRX の余裕を残してください。
- 受取アドレスに先に少額の USDT 送金をしてもらってください。初期化後は必要な Energy が大幅に下がります。
- 毎日の無料枠に頼らず、送信アドレスに Energy を委任してください。
- 数分待って再試行してください。TRON の Energy 価格はチェーンの活動で変動します(動的 Energy モデル)。
ウォレット/エクスプローラーでの表示例
receipt: OUT_OF_ENERGY · energy_usage_total 130,000 · fee 27.7 TRX
いまこの問題が出ていますか?トランザクションハッシュを貼ると、チェーンを自動判定して実際に失敗した理由をデコードします。
自分のトランザクションを診断