Lỗi và cách khắc phục
FAILED – OUT OF ENERGY: vì sao giao dịch lỗi và cách xử lý
Tác giả Andrew Kawinski · · 5 phút đọc
Trả lời ngắn
FAILED – OUT OF ENERGY nghĩa là địa chỉ không có đủ Energy cho giao dịch chuyển USDT, và cũng không có đủ TRX để đốt thay thế. USDT của bạn vẫn còn trong ví. Chỉ một phần phí bị đốt. Để lệnh chuyển đi được, hãy lấy Energy trước lần thử tiếp theo: khoảng 65.000 cho địa chỉ đã có USDT, hoặc khoảng 131.000 cho địa chỉ mới hay địa chỉ sàn.
Chuyện này vẫn xảy ra. Trạng thái FAILED – OUT OF ENERGY nghĩa là địa chỉ không có đủ Energy cho giao dịch chuyển USDT, và cũng không có đủ TRX để đốt thay thế. USDT của bạn vẫn còn trong ví. Chỉ một phần phí bị đốt.
Để lệnh chuyển đi được, hãy lấy Energy trước khi thử lại: khoảng 65.000 Energy nếu người nhận đã có USDT, hoặc khoảng 131.000 Energy nếu địa chỉ đó là địa chỉ mới hoặc thuộc một sàn. Sau đó chỉ cần chuyển lại.
Giao dịch đã xảy ra chuyện gì
Giao dịch chuyển USDT TRC-20 là một lệnh gọi hợp đồng thông minh. Mạng TRON thu hai loại tài nguyên cho việc đó:
- Bandwidth — khoảng 350 đơn vị mỗi lệnh chuyển. Mỗi tài khoản được khoảng 600 đơn vị miễn phí mỗi ngày.
- Energy — khoảng 65.000 hoặc 131.000 đơn vị. Energy không có hạn mức miễn phí hằng ngày.
Nếu địa chỉ không có Energy, mạng sẽ đốt TRX từ số dư với giá khoảng 100 sun cho mỗi đơn vị. Khi không còn đủ TRX để đốt, hợp đồng dừng lại giữa đường. Giao dịch vẫn được ghi lên blockchain với trạng thái FAILED – OUT OF ENERGY.
Một chi tiết quan trọng: mạng đã làm xong một phần công việc. Vì vậy phần tài nguyên và TRX đã tiêu trước khi dừng vẫn bị thu. Còn bản thân lệnh chuyển USDT thì không diễn ra.
Một lệnh chuyển tốn bao nhiêu khi không có Energy
| Tình huống | Energy cần | TRX bị đốt | Mua tức thì |
|---|---|---|---|
| Người nhận đã có USDT | ~65.000 | ~6,85 TRX | 2,5 TRX |
| Địa chỉ mới hoặc sàn | ~131.000 | ~13,35 TRX | 5 TRX |
Mức tiêu thụ Energy không phụ thuộc vào số tiền. Chuyển 1 USDT tốn đúng bằng chuyển 10.000 USDT.
Bây giờ phải làm gì: 4 bước
- Kiểm tra xem USDT còn nguyên không. Mở ví của bạn hoặc kiểm tra địa chỉ. Số dư USDT không thay đổi.
- Tính xem bạn cần bao nhiêu Energy. Nếu người nhận đã từng nhận USDT, 65.000 là đủ. Nếu địa chỉ đó là địa chỉ mới hoặc thuộc một sàn, bạn cần 131.000.
- Lấy Energy trước khi chuyển. Qua mua tức thì, hãy gửi 2,5 TRX (một lệnh chuyển) hoặc 5 TRX (địa chỉ mới) từ chính ví mà bạn sẽ gửi USDT. Energy về sau 3–10 giây.
- Chuyển lại. Ví sẽ hiển thị rằng đã có đủ Energy, và sẽ không phải đốt TRX nào.
Nếu trong ví không có TRX nào cả
Mua tức thì hoạt động bằng cách gửi TRX, nên bạn vẫn cần một ít TRX. Nếu bạn không có đồng nào, hãy xem chuyển USDT khi không có TRX. Bài đó giải thích cách nạp TRX vào ví từ sàn rồi mua Energy.
Vì sao không thể "thêm Energy" vào một giao dịch đã thất bại
Giao dịch thất bại đã được ghi lên blockchain. Nó không thể được nạp thêm hay chạy lại. Bạn cần một giao dịch mới, và Energy phải có trên địa chỉ trước khi bạn gửi.
Cũng vì lý do đó, TRX đã đốt không được hoàn lại. Không ví nào, không dịch vụ Energy nào, cũng không bộ phận hỗ trợ nào trả lại được. Xem thêm trong bài có hoàn lại được TRX đã đốt không.
Những lỗi thường gặp ở lần thử thứ hai
- Gửi TRX từ sàn. Energy về đúng địa chỉ đã gửi TRX. Nếu bạn trả tiền từ sàn, sàn nhận Energy chứ không phải bạn.
- Mua 65.000 cho một địa chỉ mới. Lệnh chuyển đầu tiên tới địa chỉ chưa có USDT cần khoảng 131.000. Nếu còn chưa chắc, hãy chọn 5 TRX.
- Để lệnh chuyển lại sau. Energy từ mua tức thì tồn tại 1 giờ. Energy không dùng hết không được hoàn lại.
- Địa chỉ của bạn chưa được kích hoạt. Địa chỉ mới cần kích hoạt địa chỉ trước. Việc này thêm 1,5 TRX vào đơn.
Cách xác nhận Energy đã về
Mở địa chỉ của bạn trên TronScan. Tab Resources sẽ hiển thị lượng Energy đã được ủy quyền. Một bản ghi DelegateResource sẽ xuất hiện trong danh sách giao dịch. Hướng dẫn từng bước có trong bài cách kiểm tra Energy trên TronScan.
FAQ
Vì sao vẫn bị thu TRX khi lệnh chuyển thất bại? Mạng đã bắt đầu chạy hợp đồng và tiêu tài nguyên cho tới lúc dừng. Phần công việc đó phải trả tiền, dù kết quả là FAILED.
Số tiền chuyển có ảnh hưởng tới lỗi này không? Không. 1 USDT và 10.000 USDT cần cùng một lượng Energy. Điều quan trọng là người nhận đã có USDT hay chưa.
Tôi cứ giữ nhiều TRX hơn để lỗi này không lặp lại được không? Được. Khi đó mạng sẽ đốt khoảng 6,85 TRX hoặc khoảng 13,35 TRX cho mỗi lệnh chuyển, và giao dịch sẽ đi được. Nhưng Energy giá 2,5 TRX hoặc 5 TRX thì rẻ hơn, và số TRX trên số dư vẫn là của bạn.
Energy mất bao lâu để về? Thường là 3–10 giây sau khi khoản TRX bạn trả tới được mạng. Nếu đã quá một phút, hãy kiểm tra trạng thái trong trình theo dõi đơn hàng bằng địa chỉ bạn đã dùng để trả. Đừng gửi TRX lần nữa.
Tóm lại
- FAILED – OUT OF ENERGY nghĩa là thiếu Energy, chứ không phải mất USDT.
- TRX đã đốt không được hoàn lại, nên hãy lấy Energy trước khi chuyển.
- 65.000 Energy cho địa chỉ đã có USDT, 131.000 cho địa chỉ mới hoặc sàn.
- Chỉ gửi TRX từ ví không lưu ký của chính bạn.
Bạn có thể so sánh các phương án và mức giá trên trang giá. Nếu có gì chưa khớp, hãy mở FAILED – OUT OF ENERGY. Ở đó cách khắc phục và nút thanh toán nằm ngay cạnh nhau.
Dán địa chỉ của bạn, chúng tôi sẽ cho biết bạn có đủ Energy cho giao dịch hay chưa. Miễn phí, không cần đăng ký.
Kiểm tra ví