# Auto Restaking

As of Secret Network V1.7 delegators can autocompound their SCRT Staking rewards using the native Restake feature.

### How it works

Normally SCRT delegated to a validator accrues SCRT rewards every block as a claimable balance. With the autorestaking feature enabled however the SCRT rewards will never be claimable and also never in the claimed balance state.\
\
Every x amount of blocks (currently 1000 set by the chain parameter - `restake_period`) all claimable rewards, on the Restake enabled validators by the user, will be removed from the reward balance and accredited to the staked balance.

{% hint style="info" %}
The code implementation for native Restake is available [here](https://github.com/scrtlabs/cosmos-sdk/pull/254/commits/561168cdaecef522e3d97cbbde1963d01b1be9c7#diff-b37a4184fe282021bf76a51a26ef4f8a34463379f518ca2d80bf822266280b94)
{% endhint %}

Delegators can enable Restaking independently for every validator they stake with using the `set-auto-restaking` command available in [SecretCLI](/secret-network-documentation/infrastructure/secret-cli/restake.md) or on any UI implementing the Secret.JS command.

The feature only activates if the delegator has a balance with the validators larger than `minimum_restake_threshold` which is currently set to 10 `SCRT`

{% hint style="success" %}
Start autocompouding your rewards now at the [Secret Dashboard](https://dash.scrt.network/staking)!
{% endhint %}


---

# 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://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/auto-restaking.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.
