> For the complete documentation index, see [llms.txt](https://docs.catfee.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.catfee.io/en/seamless-energy/introduction.md).

# Introduction

Learn what CatFee Seamless Energy is, how it works, and answers to common questions.

## What is Seamless Energy?

Seamless Energy is a **TRON transaction broadcast enhancement service** from CatFee that automatically prepares **ENERGY** and **BANDWIDTH**.

A wallet or application only needs to send a signed transaction to a Seamless Energy node. The system prepares the resources required by the transaction, then broadcasts the original transaction to the TRON network.

In short: **you initiate transactions as usual, and the system automatically prepares Energy or Bandwidth.**

* No private key or mnemonic phrase is required
* Transaction addresses, amounts, and contract parameters are not modified
* Your existing signing flow remains unchanged
* Contract transactions and transactions that require Bandwidth are supported

{% hint style="info" %}
Seamless Energy is not a wallet or transaction-signing service. It is a TRON node that automatically prepares Energy and Bandwidth before broadcasting.
{% endhint %}

## How it works

1. **Sign locally**: The wallet or application constructs and signs the transaction locally.
2. **Send the transaction**: The signed transaction is sent to the CatFee Seamless Energy node.
3. **Prepare resources**: The node identifies the resources the transaction requires and prepares ENERGY or BANDWIDTH for the sending address.
4. **Broadcast on-chain**: Once the resources are ready, the node broadcasts the original transaction unchanged to the TRON network.
5. **Return the result**: The application receives the broadcast result through its existing flow.

Integration usually requires only replacing the transaction's **broadcast node domain**. The original transaction contents, signing method, and broadcast API remain unchanged.

## Common questions

* **Which resources are supported?**\
  Both ENERGY and BANDWIDTH are supported. The system handles resources according to the transaction type and its requirements.
* **Do I need to provide my private key?**\
  No. Your wallet or application still signs transactions locally. CatFee only receives and processes signed transactions.
* **Will CatFee modify my transaction?**\
  No. Modifying a signed transaction would invalidate its signature, so CatFee forwards it unchanged.
* **What is the difference between Energy and Bandwidth?**\
  ENERGY is mainly used to execute smart contract transactions such as TRC20 transfers and approvals. BANDWIDTH pays for the network resources needed to record transaction data on-chain.
* **Must every TRON request use the Seamless Energy node?**\
  No. Seamless Energy primarily operates during the **signed transaction broadcast stage**. Balance, block, and transaction queries do not trigger resource preparation.
* **What happens if the CatFee balance is insufficient?**\
  You can choose either to skip resource preparation and continue broadcasting, or to stop broadcasting and return an insufficient balance error.
* **Does successful resource preparation guarantee that the transaction will succeed?**\
  No. A transaction can still fail because of an insufficient account balance, insufficient allowance, contract execution errors, or network instability.
* **How do I get started?**\
  Developers can read [API Integration](/en/seamless-energy/api-integration.md), while wallet users can read [Wallet Integration](/en/seamless-energy/wallet-integration.md).

For more information, see [Security](/en/seamless-energy/security.md) and the [FAQ](/en/seamless-energy/faq.md).
