# FAILED - OUT OF ENERGY 问题解决

### 简介

在TRON网络中有两种主要资源：能量（Energy）和带宽（Bandwidth）。&#x20;

* **带宽** - 进行交易传输并将交易写入区块所需的资源
* **能量** - 调用智能合约所需的资源

USDT 是 [智能合约](https://tronscan.org/#/token20/TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t) 在TRON网络上。转账USDT时，发起者将数据写入区块（350 带宽）并调用智能合约（65-131k 能量）。&#x20;

如果带宽不足，交易无法执行。无法将其发送到网络。&#x20;

如果能量不足但带宽充足，则会尝试调用智能合约并出现错误 <mark style="color:红色;">**FAILED -OUT OF ENERGY>**</mark>。同时需要注意的是，即使尝试失败也会消耗资源。

### 手动模拟 FAILED -OUT OF ENERGY 错误

为触发该错误 <mark style="color:红色;">**FAILED -OUT OF ENERGY>**</mark> 我们在以下创建了一个钱包 **TronLink** 并为其充值了 **6 TRX** 和 **10 USDT。** 钱包上有 0 可用能量和 600 带宽

<figure><img src="/files/16731cf83e3ce79b89fd0cb22f1f6bcf698fbb96" alt=""><figcaption></figcaption></figure>

进行USDT交易至少需要 65K 能量，如果能量不足，则会燃烧 TRX 来获取能量。在通过 Tron Proposal 101（TIP-789）后——能量价格从 210 降至 100 sun，现在要获得 65000 能量需要燃烧 6.5 TRX。

由于钱包上没有能量且余额为 6 TRX，执行USDT交易时只能获得 60000 能量，不足以完成。最终会出现错误 <mark style="color:红色;">**FAILED -OUT OF ENERGY>**</mark>

复现错误的分步操作：

1. 在 TronLink 钱包中点击发送（Send）
2. 粘贴收款地址（该地址有USDT，因此交易将需要 65000 能量）
3. 发送 1 USDT
4. 出现交易确认窗口
5. 向下滚动我们会看到，TronLink 标出资源不足的错误。但尽管如此，它仍允许签署明显无法执行的交易。

{% hint style="warning" %}
该钱包 **TronLink** 是TRON网络的官方钱包，因此其中包含提示、计算和关于区块链工作特性的用户通知。其他类型的钱包，例如 **Trust Wallet, Exodus, SafePal** 等，可能不包含有关可用资源的信息。因能量不足导致的错误也能复现，并且通常在没有 tronscan 浏览器的情况下很难理解被拒绝的原因。
{% endhint %}

<figure><img src="/files/920bf9e11c799e777aa5b806a19ec9a2156e619a" alt=""><figcaption></figcaption></figure>

6. 如果进入 Total Consumption，就可以看到成功执行交易所需的各种资源。在我们的案例中为 64K 能量和 356 带宽
7. 无视警告尝试签署交易
8. TronLink 给出最后的资源不足警告。我们忽略它并点击确认（Confirm）
9. 结果 - 交易失败（Transaction Failed）

<figure><img src="/files/f99b4e4b446ca9d7a8530143541904b0f967d3f0" alt=""><figcaption></figcaption></figure>

进入 tronscan.org 查看结果：

1. 结果： <mark style="color:红色;">**FAILED -OUT OF ENERGY>**</mark>
2. 注意所消耗的资源和费用。消耗了 345 单位带宽和 60000 能量，通过燃烧 6 TRX 获得。

<figure><img src="/files/e6bd1c996c50c1bbe1c6bc250bea4fc6b7a355aa" alt=""><figcaption></figcaption></figure>

复现与资源不足相关的错误是一个直观示例，说明在TRON网络上与智能合约交互时应关注哪些参数。&#x20;

### 使用 FeeSaver 能量解决 FAILED -OUT OF ENERGY 问题的方案

为避免出现该错误， <mark style="color:红色;">**FAILED -OUT OF ENERGY>**</mark>地址应拥有足够的资源以执行交易。

[购买能量](/docs/zh/feesaver/buy-energy.md) - 如果你只需要为一次交易获取能量，

[智能模式](/docs/zh/feesaver/smart-mode.md) - 如果你在一天内从同一地址频繁转账，

[API 购买](/docs/zh/feesaver/api-bot.md) - 如果你希望自动化个人或企业的购买，

可以在电报机器人中购买能量和带宽 <https://t.me/FeeSaver_bot>

要了解如何使用 FeeSaver 电报机器人，请阅读本用户指南 - [@FeeSaver\_bot](/docs/zh/feesaver/bot.md)

***

还有问题？请联系我们的客服， [t.me/feesaver\_support](https://t.me/feesaver_support)

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://feesaver.gitbook.io/docs/zh/kuai-su-kai-shi/failed-out-of-energy-wen-ti-jie-jue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
