> For the complete documentation index, see [llms.txt](https://docs.jvault.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.jvault.xyz/staking-v1-deprecated/general-info.md).

# General information

## What is staking?

Staking is a process whereby a user freezes his tokens on a smart contract for a certain period of time, and is rewarded for this in the form of interest on his deposit. Staking can be compared to a bank deposit, where instead of a bank, a smart contract is used to guarantee the safety of funds and interest accrual.

## Why staking?

Based on the TON blockchain, it is very easy to create digital assets called tokens. Most token creators are interested in one way or another in reducing the circulating supply of their token. Creating staking is one solution to this problem, as well as a good way to reward dedicated holders.

## Principles of staking operation

With the decentralised staking service from [JVault](https://jvault.xyz/stake), any user can create a staking pool with their own token. To do so, you need to go to the appropriate page, select the yield type, configure the desired parameters and confirm the transaction to create the pool. After that, the creator adds rewards to the staking pool, from which the yield for stakers is formed, and the pool becomes active. Any token holder can then make a deposit into the steaking pool, and start earning income. You can read more about the staking process in the corresponding section.

## Main advantages of the JVault staking system

<div data-full-width="true"><figure><img src="/files/IhM7b7Ab8Edg0xUJ76bc" alt="" width="297"><figcaption></figcaption></figure> <figure><img src="/files/0rrDxdtjq6TbXi6PH58z" alt="" width="297"><figcaption></figcaption></figure> <figure><img src="/files/3Xs9jGx8Y9Lc5u0cNdXv" alt="" width="297"><figcaption></figcaption></figure> <figure><img src="/files/UhwGSn6x39CUVvLh25eG" alt="" width="297"><figcaption></figcaption></figure></div>

* Decentralisation and security\
  [JVault ](https://jvault.xyz/stake)Smart Contracts are independently [audited ](https://t.me/JVault_ru/86)and time-tested
* **Low fees and ease of creation**\
  Setting up your own staking from scratch requires high financial and time costs, while [JVault ](https://jvault.xyz/stake)offers flexible conditions for organising staking pools and the creation process takes no more than a few minutes
* **Customisation**\
  When creating a pool, you can customise various parameters such as the type of yield (floating or fixed), a reward token, that may be different from the staking token, minimum deposit size, and more


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.jvault.xyz/staking-v1-deprecated/general-info.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.
