# Lock

{% hint style="info" %}
**All users of the TON blockchain right now can use our functionality at:**&#x20;

<https://tonraffles.app/lock>
{% endhint %}

<figure><img src="/files/c1coFc4ylQmJa400aNjZ" alt=""><figcaption></figcaption></figure>

### How it works?

**Set the lock settings:**

* recipient after the lock;
* lock amount;
* date and amount of the first unlock;
* and set up cyclic vesting if required;

And deploy the Lock smart contract from Ton Raffles 👌

### 🔓 Audit

**Open at link:** <https://github.com/Ton-Raffles/audit-raff-and-locker/blob/main/tonraffles-security-assessment.pdf>

**or file:**

{% file src="/files/nFtaPPL1kKxqeLMbb0EP" %}

> The fact that the Lock module is based on smart contract technology is an important advantage. This means that your assets remain secure within the blockchain and are available for review and use at any time, even without access to our website.

**Audit by Continuation Team:** <https://t.me/cont_team>

### Launchpad integration

Lock on the Ton Raffles platform is not just a tool for locking tokens or LP tokens, but a powerful mechanism for automatically locking assets, activated immediately upon completion of sales on our Launchpad.

LP tokens created to provide liquidity are automatically blocked. This ensures the stability of the pool, protecting it from unexpected price volatility and providing protection for all market participants.

### Lock for projects

The Lock module also takes care of locking project tokens intended for various purposes (development, marketing or airdrops).

This ensures that **funds are used exactly on schedule** and directly for their declared purposes, which increases transparency and builds community trust.

{% hint style="info" %}
Lock the required number of destinations of your tokenomics with custom settings, then you can provide a public link to your community.&#x20;
{% endhint %}

\ <br>


---

# 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://gitbook.tonraffles.org/ton-raffles/modules/lock.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.
