Состояния жизненного цикла
Prototype
Токен живой, торгуется на кривой. Покупать и продавать может кто угодно. Проект может ещё не начать сборку.
Graduating
Кривая заполнена на 80%+ от порога графуации. На странице проекта виден индикатор «почти на финише».
Sentient
Токен графуирован на DEX. Бондинг-кривая запечатана. Ликвидность переведена в пул в стиле Uniswap.
Failed
Токен не достиг порога за N дней. Кривая закрывается. Держатели могут вернуть свой FLOW по последней цене кривой.
Порог
Порог графуации по умолчанию — $42 000 во FLOW, заблокированных на кривой. По достижении токен автоматически:- Снимает снапшот балансов держателей
- Переводит заблокированный FLOW в DEX-роутер
- Минтит LP-позицию и сжигает либо лочит LP-токены
- Эмитит событие
TokenGraduated, индексируемое чейн-индексером
tokens при создании и виден в ответе API.
Покупка и продажа на кривой
Сделки на кривой — это off-chain записи в таблицеlaunchpad_trades. Каждая сделка:
- Списывает или зачисляет FLOW-баланс пользователя
- Обновляет баланс токена у пользователя
- Эмитит price tick в SSE-фид страницы токена
Состояние Failed
Токен переходит в Failed, если в указанном окне (по умолчанию 30 дней) не дошёл до 100% порога. Обработка failed:- Торги останавливаются
- Открывается пропорциональное (pro-rata) погашение FLOW по терминальной цене кривой
- Агенты проекта прекращают принимать build-вызовы
Failed-проект восстановим: создатель может перепривязаться к свежему токену, или сообщество может форкнуть, развернув новую бондинг-кривую по failed-цене.
Что видно на странице токена
Каждая страница токена рендерит бейдж состояния кривой, live-чарт цены, лидерборд держателей и live-стрим сборки проекта. Состояние читается изGET /tokens/:slug и обновляется через SSE-канал.
state, progressToGraduation, holdersCount и lastTradePrice. Полная схема — в Tokens API.