> For the complete documentation index, see [llms.txt](https://docs.pancakeswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pancakeswap.finance/russian/torgovye-instrumenty/pancake-gifts.md).

# Pancake Gifts

### 🎯 Что такое Pancake Gifts?

**Pancake Gifts** позволяет любому пользователю отправлять токены — включая опциональный газ — друзьям, пользователям или сообществам просто по **ссылке** или **QR-коду**. Это простой, безопасный и не требующий газа опыт для получателя.

Сервис создан для того, чтобы онбординг в криптовалюту был таким же простым, как отправка сообщения — без пополнения кошелька, бриджинга и предварительных комиссий.

### 🤝 Почему мы создали Pancake Gifts

Онбординг в Web3 до сих пор полон трудностей. Новые пользователи часто сдаются ещё до начала работы из-за:

* **Нет газа в кошельке** → Невозможно выполнить никакое действие в сети
* **Нет средств в нужной сети** → Для использования dApp требуется бриджинг
* **Нужно купить криптовалюту просто для начала** → Требуется регистрация на CEX или фиатный ввод средств

Pancake Gifts устраняет эти барьеры:

* ✅ **Включает нативные газовые токены** в подарок, чтобы получатели могли сразу взаимодействовать с сетью
* ✅ **Предварительно оплачивает комиссию за газ** (отправитель платит небольшую комиссию)
* ✅ **Позволяет получить подарок по простой ссылке или QR** — никакого сложного онбординга

Это инструмент как для:

* Новых пользователей, начинающих работу в сети
* Сообществ Web3, которые хотят **повысить уровень принятия, вознаградить пользователей или проводить кампании** более удобным способом

***

### ⚙️ Краткое описание функций

| Функция                           | Описание                                                                                   |
| --------------------------------- | ------------------------------------------------------------------------------------------ |
| **Поддержка сетей**               | BNB Chain (первоначальный запуск)                                                          |
| **Типы кодов подарков**           | Ссылка **или** QR-код                                                                      |
| **Одноразовое использование**     | Каждый код можно получить только один раз                                                  |
| **Поддержка токенов**             | Максимум 2 токена: 1 BEP-20 (обязательно), 1 нативный газовый токен (опционально)          |
| **Произвольные суммы**            | Устанавливай разные значения для каждого токена                                            |
| **Комиссия за получение подарка** | Отправитель предварительно оплачивает газ (\~$0.05 в BNB)                                  |
| **История подарков**              | Пользователи могут просматривать все отправленные подарки, статус получения, срок действия |
| **Проверки безопасности**         | Токены с комиссией за перевод и сложной логикой не допускаются                             |

### 🚫 Ограничения

1. **Один подарок на код** — Массовое дарение пока не поддерживается.
2. **Подарки нельзя восстановить** — После отмены или истечения срока их нельзя использовать повторно.
3. **Неподдерживаемые токены заблокированы** — Токены с комиссией за перевод или специальной логикой покажут ошибку при создании.
4. **Неудачные попытки получения повторяются** — Система несколько раз повторяет попытку. Если по-прежнему неудачно, подарок помечается как **невозможный для получения** и его необходимо отменить вручную для возврата средств.
5. **Подарок должен быть получен в той же сети** — например, подарок ETH необходимо получить в сети Ethereum. Межсетевое получение подарков пока не поддерживается.

***

### 🕒 Логика отмены и истечения срока

Подарки следуют определённому жизненному циклу в зависимости от статуса и времени:

#### Ручная отмена

* **Создатель** может отменить любой подарок, который ещё **не получен** и **в пределах срока действия**.
* Токены (за вычетом начальной комиссии за получение подарка) будут возвращены отправителю.
* Отменённые подарки **не могут** быть повторно активированы или использованы.

#### Автоматическое истечение срока

* Подарки **автоматически истекают** через определённый пользователем период (по умолчанию: 7 дней).
* Неполученные токены будут **автоматически возвращены** в кошелёк отправителя.
* Подарки с истёкшим сроком также не подлежат повторному использованию.

***

### 🔄 Статусы подарков и их значение

| Статус          | Описание                                                                       |
| --------------- | ------------------------------------------------------------------------------ |
| **Pending**     | Подарок создан и ожидает получения                                             |
| **Claimed**     | Подарок был успешно получен получателем                                        |
| **Cancelled**   | Подарок был вручную отменён отправителем                                       |
| **Expired**     | Истёк срок действия подарка без его получения                                  |
| **Unclaimable** | Превышено количество попыток; подарок необходимо отменить для возврата средств |

***

### ⚠️ Обработка ошибок и граничные случаи

1. **Неподдерживаемый токен**
   * Создание подарка заблокировано для токенов с комиссией за перевод или специальной логикой.
2. **Несоответствие газа**
   * Если **фактическая стоимость газа для получения ≥** предоплаченной комиссии отправителя, получение автоматически завершается с ошибкой для предотвращения перерасхода. Попытка будет повторена, когда уровни комиссии за газ окажутся в допустимом диапазоне.
3. **Неудачные попытки получения**
   * При первой неудачной попытке будут выполнены повторные попытки.
   * Если по-прежнему неудачно:
     * Получатель видит "Unclaimable"
     * Отправитель должен вручную отменить подарок для возврата средств, а получателю придётся запросить новый код подарка.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.pancakeswap.finance/russian/torgovye-instrumenty/pancake-gifts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
