For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Seamless Energy is not a wallet or transaction-signing service. It is a TRON node that automatically prepares Energy and Bandwidth before broadcasting.

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, while wallet users can read Wallet Integration.

For more information, see Security and the FAQ.

Last updated