Vì sao lệnh hoán đổi trên Solana thất bại
bởi PrivaccCập nhật 21 tháng 9, 20263 phút đọc
Một lệnh hoán đổi thất bại trên Solana gần như không bao giờ là chuyện bí ẩn. Có khoảng năm nguyên nhân, và mỗi nguyên nhân có một cách khắc phục cụ thể. Trong mọi trường hợp, token vẫn nằm trong ví bạn; thứ duy nhất bạn mất là phí mạng, dưới một xu.
Trong trang này
1. Không đủ SOL để trả phí
Mọi giao dịch Solana đều được trả bằng SOL, bất kể bạn đang giao dịch token nào. Nếu số dư SOL bằng không hoặc gần bằng không, sẽ không có gì đi qua được.
Điều này cũng bẫy những người cố hoán đổi toàn bộ số SOL của mình. Hãy chừa lại một ít để trả phí, cộng thêm một chút cho tiền thuê tài khoản nếu bạn sắp nhận một token chưa từng nắm giữ.
2. Mức trượt giá quá chặt
Nếu giá dịch chuyển vượt mức bạn cho phép trong khoảng từ lúc ký đến lúc xác nhận, giao dịch sẽ bị đảo ngược đúng như thiết kế. Đó là thiết lập đang hoạt động đúng, không phải lỗi.
Hãy nâng mức cho phép lên một chút, hoặc giao dịch một cặp có thanh khoản sâu hơn.
3. Tuyến đã cũ
Bộ tổng hợp dựng một tuyến đi qua những quỹ cụ thể. Nếu một giao dịch lớn hút cạn một trong các quỹ đó trước khi lệnh của bạn được ghi nhận, tuyến không còn dùng được và giao dịch thất bại.
Hãy làm mới báo giá rồi thử lại. Điều này hay gặp hơn với token mỏng trong những giai đoạn biến động.
4. Mạng tắc nghẽn
Khi Solana bận, các giao dịch không có phí ưu tiên đủ cạnh tranh có thể bị bỏ rơi thay vì thất bại — chúng đơn giản là không bao giờ được đưa vào khối.
Hầu hết ví cho phép bạn nâng phí ưu tiên. Số tiền vẫn nhỏ, và đó là khác biệt giữa việc được ghi nhận và bị bỏ rơi trong giai đoạn cao điểm.
5. Chính token đó chặn bạn
Một số token được dựng sao cho mua thì được còn bán thì không. Số khác thu thuế chuyển khoản làm hỏng kết quả dự kiến, hoặc cho phép người triển khai đóng băng việc chuyển.
Nếu một token liên tục chỉ thất bại ở phía bán, hãy ngừng thử và coi vị thế đó là khoản lỗ. Đó là bẫy mật ong, không phải vấn đề kỹ thuật bạn có thể chỉnh cấu hình để vượt qua.
Câu hỏi thường gặp
Tôi có mất token nếu lệnh hoán đổi thất bại không?
Không. Một giao dịch Solana thất bại thì không được thực thi, nên token vẫn nằm trong ví bạn. Bạn chỉ mất phí mạng, dưới một xu.
Vì sao lệnh của tôi cứ bị bỏ rơi thay vì thất bại?
Bị bỏ rơi thường có nghĩa là tắc nghẽn — giao dịch chưa bao giờ vào được một khối. Nâng phí ưu tiên trong ví thường là đủ để khắc phục.