> For the complete documentation index, see [llms.txt](https://docs.tronsave.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tronsave.io/developers/api-reference/fast-charge.md).

# Fast Charge

Fast Charge lets you rent Energy for multiple addresses quickly and efficiently in a single flow, maximizing cost savings. You estimate the TRX you'll need, create the orders, track their matching status, and then confirm completed orders to reclaim unused Energy and receive a TRX refund.

{% hint style="info" %}
Fast Charge is an API-key feature — every call is authenticated against a prefunded TronSave internal account. See [Authentication](/developers/authentication.md) for how to obtain a key and fund your account.
{% endhint %}

## Lifecycle

The Fast Charge API follows a predictable lifecycle. Each step maps to one endpoint:

<table><thead><tr><th width="170">Step</th><th>Endpoint</th><th>What it does</th></tr></thead><tbody><tr><td><strong>1. Estimate</strong></td><td>Get an Estimate TRX</td><td>Given your maximum acceptable price and the number of orders, estimate the TRX required. Check it against your internal account balance.</td></tr><tr><td><strong>2. Create</strong></td><td>Create Fast Charge Orders</td><td>Submit the order with a max price, rental duration, and the list of addresses to receive Energy.</td></tr><tr><td><strong>3. Track</strong></td><td>Tracking Fast Charge Order</td><td>Monitor each order's status — <code>Pending</code> (waiting to match) or <code>Matched</code>.</td></tr><tr><td><strong>4. Confirm</strong></td><td><a href="/pages/hBMwbMX15FSJovvAf7R7">Confirm Request</a></td><td>After using the Energy, confirm orders to end the rental, reclaim unused Energy, and trigger the TRX refund.</td></tr><tr><td><strong>Cancel</strong></td><td><a href="/pages/LetgkV4YUK0EYpC2ocpQ">Cancel Order</a></td><td>Cancel a <code>Pending</code> order for a full TRX refund.</td></tr><tr><td><strong>History</strong></td><td><a href="/pages/OKDP9uwhIVour97nSCQ7">Get History</a></td><td>Look up the details of completed rents and orders.</td></tr></tbody></table>

## Step 1 — Estimate TRX payout

Provide the rent details and let the system estimate the TRX you'll need:

* Maximum acceptable price.
* Number of orders to place.

The system returns the estimated TRX amount. Check your internal account balance to ensure it holds enough TRX for the rent before creating orders.

→ [Get an Estimate TRX](/developers/api-reference/fast-charge/estimate-trx.md)

## Step 2 — Create Fast Charge orders

Submit an order with:

* Maximum acceptable price.
* Rental duration.
* List of addresses to receive the corresponding amount of Energy.

→ [Create Fast Charge Orders](/developers/api-reference/fast-charge/create-order.md)

## Step 3 — Track order status

Use the tracking endpoint to monitor each order:

* **Matched** — the order has been matched.
* **Pending** — the order is waiting to be matched.

→ [Tracking Fast Charge Order](/developers/api-reference/fast-charge/track-order.md)

## Step 4 — Confirm the order

After using the Energy, confirm the orders you want to complete by submitting the list for confirmation:

* Confirmation marks the end of the rental.
* The system reclaims unused Energy and calculates the TRX refund to return to your account.

{% hint style="success" %}
Confirming early helps you receive the **maximum possible refund**. If you never confirm, the system automatically reclaims the order after the rental period ends.
{% endhint %}

→ [Confirm Request](/developers/api-reference/fast-charge/confirm-request.md)

## Cancel matched orders

To cancel an order, use the cancel endpoint:

* Only orders with **Pending** status can be canceled.
* Once canceled, 100% of the TRX is refunded to your internal account.

→ [Cancel Order](/developers/api-reference/fast-charge/cancel-order.md)

## Check transaction history

Use the history endpoint to check the details of your completed rents and orders.

→ [Get History](/developers/api-reference/fast-charge/get-history.md)

## Next steps

* [Get an Estimate TRX](/developers/api-reference/fast-charge/estimate-trx.md) · [Create Fast Charge Orders](/developers/api-reference/fast-charge/create-order.md) · [Tracking Fast Charge Order](/developers/api-reference/fast-charge/track-order.md)
* [Authentication](/developers/authentication.md) · [Errors & Rate Limits](/developers/errors-and-rate-limits.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.tronsave.io/developers/api-reference/fast-charge.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
