# Redeposit

**Redeposit** is an automated function that reinvests a user's funds into a new mining cycle after the previous one ends. It simplifies the process by combining withdrawal, claiming, and reinvestment into one seamless flow, eliminating the need for users to manually create new wallets for each cycle.

{% hint style="info" %}
**It is Important to note that the following about the redeposit function;**

***

* **Auto-redeposit:** Users can automatically reinvest funds into a new mining cycle after the first round ends.
* **Reduces manual work:** Eliminates the need to repeatedly create new wallets for withdrawals.
* **3-in-1 process:** Withdraw assets → Claim ITX → Redeposit (uses a system-generated address).
* **Gas fee prep:** Users must fund the system-generated address to cover gas for the automated redeposit.
* **Gas adjustments possible:** Due to gas price changes, users may need to add funds more than once.
* **Process order:** Redeposit only begins after withdrawal and claiming are completed successfully.
  {% endhint %}

***

### Steps to Redeposit.

***

{% stepper %}
{% step %}

### Redeposit - Gas Top-Up \[Step 1]

{% content-ref url="/pages/r1CYoHcvTQGHxkYLTaKG" %}
[Redeposit - Gas Top-Up \[Step 1\]](/intmax-privacy-mining/core-features/privacy-mining/redeposit/redeposit-gas-top-up-step-1.md)
{% endcontent-ref %}
{% endstep %}

{% step %}

### Redeposit - Withdraw & Claim \[Step 2]

{% content-ref url="/pages/xVJtwWYOcRH1Ofr8cuvc" %}
[Redeposit - Withdraw & Claim \[Step 2\]](/intmax-privacy-mining/core-features/privacy-mining/redeposit/redeposit-withdraw-and-claim-step-2.md)
{% endcontent-ref %}
{% endstep %}

{% step %}

### Start Redeposit \[Step 3]

{% content-ref url="/pages/lN0DvqVBLphhk5HTm9IZ" %}
[Start Redeposit \[Step 3\]](/intmax-privacy-mining/core-features/privacy-mining/redeposit/start-redeposit-step-3.md)
{% endcontent-ref %}
{% endstep %}
{% endstepper %}


---

# 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://intmax-general.gitbook.io/intmax-privacy-mining/core-features/privacy-mining/redeposit.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.
