# Stake

## **Stake Description**

Users can stake original tokens (XZK/vXZK) into the contract to receive corresponding amounts of staking tokens.

## **Important Notes**

* **Minimum Staking Amount**: The minimum staking amount is 100 tokens
* **Non-Transferable Tokens**: The received staking tokens (sXZK-\* or svXZK-\*) cannot be transferred
* **Locking Period**: You cannot unstake your tokens before the locking period ends

## **Stake Steps**

1. **Specify Token Amount**: Enter the amount of tokens you want to stake. The amount should be less than your account token balance. The estimated APR is calculated based on your stake amount.&#x20;

<div align="center" data-full-width="true"><figure><img src="/files/AAJKniUVUTlIPkPSW9bR" alt="" width="563"><figcaption></figcaption></figure></div>

2. **Review Stake Details**: Before staking, you can check the following details:
   * **Staking Amount**: The amount of original tokens (XZK or vXZK) you will stake
   * **Stake Time**: The time when you make the stake transaction
   * **Unlock Time**: The time when you can unstake your received staking tokens
   * **Receiving Staking Token Amount**: The amount of staking tokens you will receive&#x20;

<figure><img src="/files/TELeaFtPchPoM4IE8Xj4" alt="" width="563"><figcaption></figcaption></figure>

3. **Click Stake**: Initiate the staking process
4. **Sign Approval Transaction**: Sign the token approval transaction in your wallet to authorize the staking contract to use your tokens

<figure><img src="/files/kHKkVwsDkI6AqxW9Z2Fe" alt="" width="563"><figcaption></figcaption></figure>

5. **Wait for Approval Confirmation**: Wait for the approval transaction to be confirmed on the blockchain
6. **Sign Stake Transaction**: Once the approval transaction is confirmed, sign the stake transaction in your wallet

<figure><img src="/files/hdYIjXlaUApNmvIYcCCl" alt="" width="563"><figcaption></figcaption></figure>

7. **Wait for Stake Confirmation**: Wait for the stake transaction to be confirmed on the blockchain
8. **Complete**: You will receive staking tokens in your wallet once the transaction is confirmed, you can check the Stake History to find out the Unstaking Available Time

<figure><img src="/files/mPkGDdmG0iBvYuRuF3YE" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/wEKiTHYqNCtkyTfLxeNx" alt="" width="563"><figcaption></figcaption></figure>


---

# 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.expandzk.com/xzk-and-vxzk-staking/user-guide/stake.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.
