# How the TruStake Vaults work

### Staking

To stake your Native Token (e.g. POL), simply connect your wallet to the app, enter the amount you'd like to stake, approve from your wallet and click the <mark style="color:green;">**Stake**</mark> button. When you stake, your Native Token (e.g. POL) is immediately sent to the validator and you start earning. As a receipt, you receive a corresponding balance of TruYields's LST (e.g. <mark style="color:green;">**TruPOL**</mark>).

### Unstaking

To unstake, go to the <mark style="color:green;">**Unstake**</mark> tab and enter the amount you would like to unstake.

For POL, the unstaking period can take approximately 2-3 days. During this period, 80 checkpoints, in which the Polygon network syncs with Ethereum, must have passed. After the 80 checkpoints have passed, you can claim the unstaked amount.

For the Aptos network, unstaking can take up to 14 days because Aptos has a 14-day lockup period. This lockup period is by validator, meaning all unstaked APT on that validator gets unlocked at the same time. Users who unstake need to wait until the end of the cycle for their APT to be unlocked from the validator.

For NEAR, the unbonding period is 45-60 hours or approximately 4 epochs. Once this period is over, you can withdraw the non-vested tokens that become transferable.

For Injective, the unbonding period is 21 days. Once this period is over, the unstaked INJ will become available in your wallet for use.

For Solana, TruSOL tokens can be redeemed for staked SOL through a multi-step process either via our dApp or the stake pool program directly.

### Restaking

Polygon's native POL staking mechanism does not automatically compound rewards. When you deposit in the POL TruStake vault on the other hand, your rewards are auto-compounded. This happens in one of two ways:

1. **Deposit piggybacks**: Whenever a deposit is made, any balance in the vault that is not currently staked is added to the new deposit before it is staked. In that way, the restaking frequency is as often as deposits are made. Best of all, it doesn't cost additional gas.
2. **Automatic restaking**: We monitor the vault for assets not being actively staked. If these reach a predefined threshold amount, all these assets get automatically staked by the vault.\\

Similarly, INJ rewards are also auto-compounded by the vault. For Aptos, NEAR, and Solana, rewards are automatically restaked in order to compound rewards.

{% hint style="warning" %}
Digital assets are highly volatile. TruYields users agree to the T\&Cs [found in full here](https://www.truyields.com/policy/).
{% 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://truyields.gitbook.io/docs/trustake-vaults/how-it-works.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.
