# Stakewiz

## Overview

{% hint style="info" %}
Users can stake their SOL holdings with the Solana Network validators directly from their Squad.&#x20;
{% endhint %}

**To stake SOL:**

1. Navigate to the "Staking" tab and select "Validator" section.

<figure><img src="/files/JipMplvQa6CxPCSJ1fc7" alt=""><figcaption><p>"Validator" section</p></figcaption></figure>

&#x20;2\. Select the validator you wish to stake with and select the amount of SOL you want to stake. You can use a filter to rank the validators by the amount of SOL delegated to them, the estimated APY, or use the search field to find the specific validator.

<figure><img src="/files/kEqw7sEdBk3hilxeYJYO" alt=""><figcaption><p>Stake pop-up</p></figcaption></figure>

{% hint style="info" %}
Please note that staking happens in epochs. Each epoch lasts approximately 3 days. If you stake during an ongoing epoch, you will start earning staking rewards after the start of the next epoch. In this case, you will see your staked SOL amount in the "Activating" field on the dashboard.
{% endhint %}

&#x20; 3\. Insert the description (optional) and click on the "Stake" button and launch a transaction.

&#x20; 4\. Your SOL will start the activating period upon the transaction execution (more on the transactions [here](/squads-v3-docs/navigating-your-squad/transactions.md)). Once the new epoch starts, you will start earning rewards.&#x20;

<figure><img src="/files/VTCRv6QNFU8UWnWGqOhQ" alt=""><figcaption><p>Transaction to stake SOL. Detailed view </p></figcaption></figure>

&#x20; 5\. The "Staked" switcher in the "Validator" section allows you to check the staked SOL amount and ROI you are receiving.

**To unstake SOL:**

1. Navigate to the "Staking" tab and select "Validator" section.
2. Click on the "Staked" switcher and then click on the validator from which you wish to unstake your SOL.

<figure><img src="/files/FWsAm5PtC9rj6m9p8VMJ" alt=""><figcaption><p>Unstake pop-up</p></figcaption></figure>

&#x20;3\. Insert the description (optional) and click the "Unstake" button to launch a transaction.

<figure><img src="/files/SUJ7k5oWj5HVjDwY30uR" alt=""><figcaption><p>Transaction to unstake SOL. Detailed view</p></figcaption></figure>

{% hint style="info" %}
Please note that due to the epoch's nature your unstaked SOL will be available for withdrawal after the deactivation.
{% endhint %}

&#x20; 4\. Your SOL will start the deactivation period upon the transaction execution (more on the transactions [here](/squads-v3-docs/navigating-your-squad/transactions.md)). The deactivation period finishes with the start of the new epoch.

&#x20; 5\. Once the deactivation period finishes, you will be able to withdraw your SOL. Navigate to the "Staked" switcher in the "Validator" section, click on the validator from which you are withdrawing the stake, and launch a transaction to complete the withdrawal.

<figure><img src="/files/Kbeax0uT4phje7SRwiNC" alt=""><figcaption><p>Withdraw pop-up</p></figcaption></figure>

&#x20;6\. Your SOL will be returned to your vault upon transaction execution.&#x20;


---

# 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.squads.so/squads-v3-docs/integrations/staking/stakewiz.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.
