Tx Doctor / Solana エラー事典 / スリッページ許容値を超過
Solana エラー:スリッページ許容値を超過 (0x1771)
価格が許容スリッページを超えて動いたため、ルーターが約定を拒否して取引をキャンセルしました。交換は成立せず、トークンも移動していません。
原因
- スリッページは許容できる最大の価格乖離です。着地時のプール価格がその範囲を外れると、プログラムは意図的に中断します。
- 値動きの激しい市場や薄い流動性でよく起きます:新規トークン、低流動性プール、混雑したブロックで数秒待たされた場合など。
- Solana の DEX アグリゲーターで最も多いエラーであり、ウォレットや資金が壊れたわけではありません。
解決方法
- スリッページを少し上げて(例:流動性のあるペアで 0.5% → 1%)再試行してください。ただし薄いトークンで極端に高い値は禁物です。最悪の価格で約定します。
- 取引サイズを小さくして、プールへの影響を許容範囲内に収めます。
- 優先手数料を上げて、次のブロックに載るようにします。
- 同じペアで高いスリッページでも繰り返し失敗するなら、プールの流動性が薄すぎます。別ルートか別プールを選んでください。
ログでの表示例
Program JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 failed: custom program error: 0x1771
いまこのエラーが出ていますか?トランザクション署名を貼ると、失敗した命令・プログラム・エラーコードがそのまま分かります。
自分のトランザクションを診断