跳到主要內容
Cutfee

部落格

TronLink 能量不足、USDT 轉帳失敗 OUT_OF_ENERGY:燒掉了多少 TRX,怎麼避免

數字量測於 ,來源:api.cutfee.com/pub/rates, api.cutfee.com/pub/tiers。價格會變動,這些端點回傳的是當下的價格。

在波場上轉 USDT 要用能量;錢包裡沒有能量,就會燒 TRX 來付。2026 年 9 月 27 日 20:28(UTC)實測:轉到已經有 USDT 的地址要燒 6.50 TRX,轉到目前沒有 USDT 的地址要 13.10 TRX。同樣的能量在 Cutfee 租用是 1.95 TRX 和 3.93 TRX。錢包裡的 TRX 比需要的少時,會出現兩種完全不同的結果,代價也差很多。

兩種不一樣的失敗

錢包提示 TRX 不足、付不起手續費,沒有送出。 這時網路上什麼都還沒發生。沒有廣播出去的交易不花任何費用,你的 USDT 和 TRX 都還在原地。錢包只是先估算了需要的能量,乘上網路單價,發現你的 TRX 不夠。

轉帳已經送出,Tronscan 上顯示 OUT_OF_ENERGY。 網路開始執行這筆轉帳,執行到一半,可以燒的 TRX 用完了,就停下來。USDT 沒有轉出去,但停下來之前燒掉的 TRX 拿不回來:已經做完的運算,網路不會退費。

貴的是第二種,而且並不少見。我們從 86,622,431 到 86,622,539 每三個區塊讀一個,共 37 個區塊,時間是 2026 年 9 月 27 日 20:08 到 20:14(UTC)。在 1,831 筆呼叫 USDT 合約的交易裡,有 47 筆以 OUT_OF_ENERGY 失敗。

一筆失敗的轉帳花了多少:真實案例

這 47 筆裡有 46 筆沒花到錢。發送地址既沒有能量,也沒有可以燒的 TRX,轉帳在第一個步驟就停了,用掉 0 能量,只花了當天免費頻寬裡的 345 位元組。

第 47 筆才是要避免的情況。交易 854e2c8f… 的手續費上限(fee limit)設在 60 TRX,擋住它的不是上限,而是發送方的 TRX 餘額。網路執行了 46,550 能量,剛好是扣掉頻寬後剩下的 TRX 買得到的全部,然後停在寫入餘額的步驟(SSTORE)。交易明細:

明細欄位 數值
使用的能量 46,550(正常一筆轉帳要 64,285)
為能量燒掉 4.655 TRX
為頻寬燒掉 0.345 TRX
手續費合計 5.00 TRX
轉出的 USDT 0

花了 5 TRX,什麼都沒轉出去。餘額不變就重試,結果會一模一樣。如果事先備好 6.50 TRX 的能量(或租好 1.95 TRX 的能量),同一筆轉帳就會成功。

所以,TRX 半滿的錢包比空錢包更危險。不確定夠不夠的時候,先把能量準備好,不要讓轉帳自己去「試試看」。

錢包實際要多少 TRX

收款地址 轉帳用掉的能量 沒有能量時燒掉 當天免費 600 位元組用完後,再加頻寬
已有 USDT 64,285 6.43 TRX 約 0.35 TRX
沒有 USDT 130,285 13.03 TRX 約 0.35 TRX

6.43 和 13.03 是鏈上實際燒掉的數字,每單位能量 100 sun(0.0001 TRX)。我們的價目以 65,000 和 131,000 能量為一個方案,所以這篇寫的是 6.50 和 13.10。轉帳費用的完整算法,以及網路上常見的「13 TRX」、「27 TRX」是怎麼來的,請看 2026 USDT TRC20 手續費。

四種能量不夠的情況,以及各自的解法

1. 沒有能量,TRX 也不夠。 就是上面兩種情況。解法:轉帳前先租能量,65,000 是 1.95 TRX,131,000 是 3.93 TRX;或者把錢包的 TRX 補到至少 6.8 TRX(收款地址沒有 USDT 則是 13.4 TRX),讓錢包直接燒。

2. 租了 65,000 能量,收款地址卻沒有 USDT。 這筆轉帳要 130,285 能量,錢包還差 65,285,會自己再燒 TRX 補上,大約 6.53 TRX。如果 TRX 不夠,就變成第 1 種情況,而且租來的能量也一起用掉了。解法:轉帳前把收款地址貼到 Tronscan 查一下,代幣清單裡沒有 USDT,就租 131,000(3.93 TRX),不是 65,000。第一次轉進新的冷錢包、轉回交易所的入金地址,最常碰到這種情況。

3. 能量跑到別的地址去了。 租來的能量會代理給付款的那個地址。如果你是從交易所直接提領付款,或者用另一個錢包付款,拿到能量的是那個地址,不是存著 USDT 的這個。解法:從要轉出 USDT 的那個錢包付款。能量怎麼代理、怎麼在 Tronscan 上確認。

4. 一小時過了。 租來的能量保留一小時,之後就會收回。超過一小時才送出的轉帳,會像沒租一樣燒 TRX。解法:在一小時內送出;能量還在的時候,Tronscan 上你的地址頁面看得到代理進來的能量。

我們幫不上忙的情況

租能量最少要付 1.95 TRX,而且要從轉出 USDT 的同一個錢包付。如果這個錢包裡一顆 TRX 都沒有,租能量解決不了問題:要先讓這個地址收到一點 TRX,例如從交易所提領,或請別人轉給你。然後租能量,再轉 USDT。

自己查證

今天的價格,跟我們網站顯示的來源一樣:

curl https://api.cutfee.com/pub/rates
curl https://api.cutfee.com/pub/tiers

那筆失敗轉帳的明細,裡面有 result: OUT_OF_ENERGY、energy_usage_total: 46550 和 energy_fee: 4655000(單位是 sun,也就是 4.655 TRX):

curl -X POST https://api.trongrid.io/wallet/gettransactioninfobyid \
  -d '{"value":"854e2c8f7a29f37a74044b24b8a514d5361e85a0c007e551269f7fe2e539726c"}'

抽樣本身:從 86,622,431 到 86,622,539 每三個區塊一個,共 37 個。一次查詢就能讀到整個區塊的交易明細,數一數呼叫 USDT 合約的交易,以及其中 result: OUT_OF_ENERGY 的筆數。上面那筆失敗的轉帳在第 86,622,467 號區塊:

curl -X POST https://api.trongrid.io/wallet/gettransactioninfobyblocknum \
  -d '{"num":86622467}'

你自己那筆失敗的轉帳也查得到同樣的欄位。在 Tronscan 上看它的結果,以及資源明細裡的能量和 TRX。

準備好要轉帳時,能量的價格在 Cutfee 首頁,付款地址在下單卡片裡。

所有文章