Tx Doctor / Solana 오류 사전 / 슬리피지 허용치 초과
Solana 오류: 슬리피지 허용치 초과 (0x1771)
가격이 허용한 슬리피지보다 더 움직여서 라우터가 체결을 거부하고 거래를 취소했습니다. 스왑은 일어나지 않았고 토큰도 이동하지 않았습니다.
원인
- 슬리피지는 허용 가능한 최대 가격 괴리입니다. 거래가 도달했을 때 풀 가격이 이 범위를 벗어나면 프로그램은 의도적으로 중단합니다.
- 변동성이 크거나 유동성이 얇은 시장에서 흔합니다: 신규 토큰 상장, 저유동성 풀, 혼잡한 블록에서 몇 초 대기한 경우.
- Solana DEX 애그리게이터에서 가장 흔한 오류입니다. 지갑이나 자금이 망가진 것은 아닙니다.
해결 방법
- 슬리피지를 조금 올려서(예: 유동성 좋은 페어에서 0.5% → 1%) 다시 시도하세요. 다만 얇은 토큰에 매우 높은 값을 설정하면 최악의 가격에 체결됩니다.
- 거래 규모를 줄여 풀 임팩트가 허용 범위 안에 머물게 하세요.
- 우선순위 수수료를 높여 다음 블록에 포함되도록 하세요.
- 같은 페어에서 높은 슬리피지로도 반복 실패한다면 풀 유동성이 너무 얇습니다. 다른 라우트나 풀을 선택하세요.
로그에 나타나는 모습
Program JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 failed: custom program error: 0x1771
지금 이 오류가 보이나요? 트랜잭션 서명을 붙여 넣으면 실패한 명령·프로그램·오류 코드를 바로 확인할 수 있습니다.
내 트랜잭션 진단하기