Tx Doctor / EVM 리버트 사전 / 스왑 슬리피지 초과
EVM 오류: 스왑 슬리피지 초과 (INSUFFICIENT_OUTPUT_AMOUNT)
풀의 출력이 최소 수령액보다 적었거나(또는 최대 입력보다 많이 가져감) 라우터가 더 나쁜 가격에 체결하지 않고 revert했습니다.
원인
- 견적과 실행 사이에 가격이 움직였습니다. 변동성이 큰 페어와 큰 주문에서 흔합니다.
- 다른 거래가 먼저 도달해 풀을 움직였습니다(샌드위치 공격 포함).
- 얇은 페어인데 슬리피지 허용치가 기본 0.1~0.5%로 남아 있었습니다.
- 세금이나 전송 수수료 토큰이 풀의 실제 수령액을 줄였습니다.
해결 방법
- 슬리피지를 조금씩 올리세요(0.5% → 1% → 2%). 10% 이상을 무작정 설정하지 마세요.
- 큰 주문을 여러 개의 작은 스왑으로 나누세요.
- 서명 직전에 다시 견적을 내 최소 수령액이 현재 유동성을 반영하게 하세요.
- 계속 프런트런 당한다면 프라이빗 RPC나 MEV 보호를 사용하세요.
지갑·익스플로러에서 보이는 모습
UniswapV2Router: INSUFFICIENT_OUTPUT_AMOUNT
지금 이 문제가 발생했나요? 트랜잭션 해시를 붙여 넣으면 체인을 자동으로 찾아 실제 실패 원인을 디코딩합니다.
내 트랜잭션 진단하기