Tx Doctor / EVM 리버트 사전 / 실행 revert(사유 문자열 없음)

EVM · reverted

EVM 오류: 실행 revert(사유 문자열 없음)

컨트랙트가 호출을 거부했고 메시지도 반환하지 않았습니다. 사유 없는 require(), 디코더가 모르는 custom error, 또는 호출 내부의 가스 문제가 보통입니다.

원인

해결 방법

  1. 탐색기 디버거(Tenderly, Etherscan의 Simulate)에서 호출을 재생하세요. 실패한 하위 호출을 알려주는 경우가 많습니다.
  2. 관련 토큰을 확인하세요. 일시정지, 블랙리스트, 전송 수수료 토큰은 메시지 없이 revert합니다.
  3. 가스 한도를 30~50% 올려 한 번 재시도해 out of gas를 배제하세요.
  4. 개발자라면 4바이트 selector를 컨트랙트의 custom error와 대조하세요.

지갑·익스플로러에서 보이는 모습

execution reverted (no data present; likely the contract threw a custom error)

지금 이 문제가 발생했나요? 트랜잭션 해시를 붙여 넣으면 체인을 자동으로 찾아 실제 실패 원인을 디코딩합니다.

내 트랜잭션 진단하기

관련 오류

컨트랙트 revert(REVERT)

TRX · revert

컨트랙트 일시정지·동결·블랙리스트

EVM · token

스왑 기한 만료

EVM · DEX

ERC-20 승인 한도 부족

EVM · token