Перейти к содержимому

Вестинг, стейкинг и блокировка токенов: графики, награды и аварийный режим

Контракты вестинга и стейкинга держат чужие токены месяцами, поэтому ошибка в формуле видна не сразу, а через полгода, когда кто-то получил больше или меньше положенного. Напишем контракты с проверяемыми графиками и отдельно протестируем округление и крайние даты.

от 39 900 ₽

стоимость пакетов

6–9 недель

срок типового проекта

3

отраслевых модуля в калькуляторе

Вестинг отвечает на вопрос «сколько токенов уже можно забрать». Стандартная схема — период ожидания, после которого часть становится доступна сразу, а остаток разблокируется равномерно. Для команды часто нужен отзыв невыданной части при уходе сотрудника, для инвесторов — наоборот, гарантия, что отзыва нет. Эти условия записываем в спецификацию и показываем их в коде отдельными функциями, а не флагами внутри общей формулы.

Стейкинг сложнее, потому что появляется источник наград. Награды должны откуда-то поступать: из заранее пополненного пула, из комиссий протокола или из выпуска новых токенов. Контракт не создаёт ценности сам по себе, и мы не называем награды доходом и не обещаем процент. В коде проверяем, что сумма выплат не превышает пополнений, и что опоздавший участник не получает награду за время, когда его не было.

Для всех контрактов этого типа предусматриваем аварийный режим. Пауза останавливает новые операции, но не блокирует навсегда вывод собственных токенов пользователей. Право включать паузу принадлежит мультиподписи, а не одному ключу. Такой подход не отменяет необходимости проверки, но ограничивает последствия ошибки, которую не нашли тесты.

Какие графики делаем

ГрафикКак работаетГде применяют
Ожидание и линейная разблокировкаДо даты ничего, затем равными долями по секундамТокены команды и советников
ПоэтапныйФиксированные доли в заданные датыДоговорённости с партнёрами
С отзывомНевыданная часть возвращается при прекращении сотрудничестваОпционы сотрудников
Блокировка до датыВся сумма недоступна до срокаЛиквидность и резервы проекта

Калькулятор

Стейкинг, вестинг и локи токенов — расчёт стоимости

Отраслевые модули уже отмечены. Уберите лишнее или добавьте нужное — сумма в счёте будет та же, что в смете.

1

Выберите пакет

2

Добавьте нужное

+ 17 900 ₽
+ 19 900 ₽
+ 9 900 ₽
+ 144 900 ₽
+ 29 900 ₽
+ 12 900 ₽
+ 9 900 ₽/мес
входит в пакет
от 14 900 ₽ за сеть
+ 24 900 ₽
3

Ваша смета

  • Пакет «Орбита»124 900 ₽
  • Аварийный режим9 900 ₽

Стоимость работ

134 800 ₽

Срок: 6–9 недель

Счёт сейчас: 67 400 ₽ — предоплата 50%, остаток после приёмки

Без регистрации. Счёт и анкета придут на почту сразу. Гарантия 3 месяца после запуска.

Где ломаются контракты наград

Награда за прошлое время

Новый участник получает долю наград, начисленных до его входа. Решается учётом накопленной ставки на момент входа каждого адреса.

Выплаты больше пула

Формула обещает награды, на которые нет токенов, и последние участники не могут вывести средства. Проверяем инвариант суммы.

Пауза без выхода

Аварийная остановка блокирует и вывод основной суммы. Выход собственных токенов должен работать всегда.

Токен с комиссией за перевод

Контракт учитывает отправленную сумму, а получил меньше. Учёт ведём по фактически поступившему остатку.

Вестинг глазами получателя

Где посмотреть свой график?

На странице держателя или прямо в обозревателе блоков: функции чтения показывают общий объём, уже выданное и доступное сейчас.

Нужно забирать токены вовремя?

Нет, доступная часть копится. Забрать можно в любой момент одной транзакцией, оплатив комиссию сети.

Вестинг команды и стейкинг с пулом наград

«Орбита» 124 900 ₽ и аварийный режим 9 900 ₽. Итого 134 800 ₽, ориентир 6–9 недель. В пример входят два связанных контракта, интерфейс dApp, инвариантные тесты на сумму выплат и деплой. Пополнение пула наград, внешний аудит и юридическая оценка механики остаются за заказчиком.

Собрать свой вариант

Вопросы и ответы

Вопросы о стейкинге и вестинге

Какой процент дохода даст стейкинг?

Мы его не называем и не обещаем. Размер наград определяет экономика вашего проекта и пополнение пула, а не контракт. Контракт честно распределяет то, что в нём есть, по заданной формуле. В описании для пользователей пишем, откуда берутся награды и что они могут закончиться.

Можно изменить график вестинга после запуска?

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

Зачем блокировать ликвидность?

Блокировка показывает, что токены команды или пары в пуле не будут выведены до определённой даты. Это проверяемое обязательство в коде, но не гарантия стоимости токена. Описываем срок, адрес контракта и условия досрочного вывода, если они есть.

Что проверяют тесты округления?

Что сумма всех выданных частей равна общему объёму, что последний получатель не теряет остаток из-за деления, и что частые запросы не дают выгоды по сравнению с одним запросом в конце. Такие ошибки малы на одном адресе, но копятся на тысячах.

Помощник по заказуЦены, сроки, оплата, договор — отвечает сразу

Спросите что угодно о заказе: сколько будет стоить ваш проект, что входит в пакет, как платить, какие документы получите.