Tx Doctor / TRON 오류 사전 / Energy 부족
TRON 오류: Energy 부족 (OUT_OF_ENERGY)
컨트랙트 호출이 거래가 제공한 Energy보다 많이 소모해 TRON 가상 머신이 실행 중간에 멈추고 revert했습니다. Energy(또는 이를 위해 소각된 TRX)는 그대로 청구됩니다.
원인
- 계정에 무료 Energy가 남아 있지 않았고(스테이킹 대역폭으로 하루 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
지금 이 문제가 발생했나요? 트랜잭션 해시를 붙여 넣으면 체인을 자동으로 찾아 실제 실패 원인을 디코딩합니다.
내 트랜잭션 진단하기