Uniswap swap failed nhưng vẫn mất gas là tình huống thường gặp khi giao dịch đã được gửi lên blockchain nhưng smart contract không thực hiện thành công. Dù swap thất bại, mạng vẫn có thể thu phí gas vì validator đã xử lý giao dịch.
Nguyên nhân có thể do slippage quá thấp, giá thay đổi nhanh, liquidity thấp, token có tax, giao dịch hết hạn, route lỗi hoặc token contract có vấn đề. Không nên gửi lại ngay khi chưa kiểm tra lý do failed.
Bước 1: Kiểm tra transaction hash
Copy TXID và kiểm tra trên explorer đúng mạng. Explorer thường hiển thị trạng thái failed, phí gas đã dùng và đôi khi có lý do lỗi kỹ thuật.
Bước 2: Kiểm tra token đã bị trừ chưa
Nếu swap failed, token đầu vào thường không bị swap đi, nhưng phí gas có thể đã mất. Hãy kiểm tra số dư trên ví và explorer.
Bước 3: Kiểm tra slippage
Slippage quá thấp có thể khiến giao dịch failed khi giá thay đổi. Tuy nhiên, tăng slippage quá cao có thể khiến bạn nhận ít token hơn dự kiến.
Bước 4: Kiểm tra liquidity và route
Pool thanh khoản thấp hoặc route không ổn định có thể khiến swap lỗi. Với token mới, cần đặc biệt kiểm tra contract và khả năng bán.
Bước 5: Không spam giao dịch
Gửi lại nhiều lần có thể tiếp tục mất gas nếu nguyên nhân chưa được xử lý. Hãy kiểm tra đầy đủ trước khi thử lại.
Câu hỏi thường gặp
Swap failed có lấy lại gas được không?
Thường không, vì gas đã dùng để xử lý giao dịch.
Token có bị mất không?
Nếu swap failed, token thường vẫn còn, nhưng cần kiểm tra explorer.
Có nên tăng slippage không?
Chỉ tăng trong mức hợp lý và sau khi hiểu rủi ro.
Giúp người mới hiểu vì sao swap trên Uniswap thất bại nhưng vẫn mất gas, và biết cách kiểm tra trước khi thử lại.
Cần chuẩn bị
Ví crypto; Uniswap chính thức; transaction hash; explorer đúng mạng; ETH/coin gas; thông tin slippage, liquidity và token contract
Các bước chính
1. Kiểm tra TXID; 2. Xem trạng thái failed trên explorer; 3. Kiểm tra số dư token; 4. Kiểm tra slippage; 5. Kiểm tra liquidity/route; 6. Chỉ thử lại khi hiểu nguyên nhân
Lỗi cần tránh
Gửi lại nhiều lần; tăng slippage quá cao; không kiểm tra token contract; dùng website Uniswap giả; bỏ qua minimum received; swap token liquidity thấp
Checklist trước khi làm
Lỗi failed đã kiểm tra trên explorer; token đầu vào còn/không còn đã rõ; slippage hợp lý; liquidity đủ; không gửi lặp khi chưa hiểu
Bài liên quan nên đọc tiếp
Lỗi không swap được coin trên Uniswap phải làm sao; Uniswap báo insufficient liquidity phải làm gì; Slippage cao có rủi ro gì?; Liquidity trong crypto quan trọng thế nào; Transaction Hash là gì?; Gas Fee là gì?
