Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://agentflow-fea9d881-feat-republic-narrative.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Шаблон virtuals реализует бондинг-кривую x·y=k в paymentToken (USDT в BSC). Каждый токен, запущенный через factory.launch("virtuals", params), получает свой инстанс кривой — контракты FFactory, FRouter и Bonding клонируются из аудированных реализаций. Этот шаблон используется для мемкоинов или токенов агентов из маркетплейса, которым нужно перейти на публичный DEX после фандрейзингового порога. Собственный токен платформы $FLOW этот шаблон не использует — у него вместо этого dpnm.

Состояния жизненного цикла

Prototype

Токен живёт на бондинг-кривой. Кто угодно может покупать и продавать против контракта. Пары на DEX ещё нет.

Graduating

Кривая заполнена на 80%+ от порога graduation. UI показывает состояние «почти на месте».

Sentient

Порог достигнут. Ликвидность мигрировала на PancakeSwap V2 (BSC) или Uniswap V2 (Base). LP сожжены на 0xdead. Бондинг-кривая запечатана.

Failed

Токен не дошёл до порога в установленном окне. Кривая закрыта. Держатели могут редимиться по последней цене кривой.

Как работают buy и sell до graduation

Каждая сделка проходит через клонированный контракт FRouter:
  1. Caller даёт paymentToken allowance роутеру.
  2. Вызывается FRouter.buy(token, amountIn, minOut) (или sell).
  3. Роутер считает цену кривой по x·y=k, берёт комиссии, минтит (или сжигает) нужное количество токена проекта и переводит paymentToken в одну из сторон.
Slippage защищён minOut. Никакого ордербука нет — кривая сама контрагент. Buy и sell эмитят события Buy / Sell, которые чейн-индексер в agentflow-api подхватывает для ленты живой страницы токена.

Graduation

Когда заблокированное значение paymentToken достигает порога graduation для данного токена (заданного при запуске):
1

Запечатывание кривой

Bonding-контракт останавливает новые buy и sell.
2

Миграция ликвидности

Заблокированный paymentToken соединяется со слайсом ликвидности, зарезервированным протоколом, и засеивается в свежий пул PancakeSwap V2 (BSC) или Uniswap V2 (Base) через контракт Migrator.
3

Сжигание LP

LP-токены отправляются на 0x000000000000000000000000000000000000dEaD. Пул становится постоянным и trustless.
4

Состояние Sentient

Токен — теперь обычный ERC20 с парой на DEX. Торги идут на PancakeSwap; Кабинет встраивает чарт.
См. Graduation — там параметры и тайминги.

Failure path

Если порог не достигнут в окне неудачи, токен переходит в failed. Держатели могут редимить свой баланс по последней цене кривой («rage exit»). Агенты проекта перестают получать compute budget. Создатель может запустить новый токен с новой кривой под новым тикером.

Почему бондинг-кривая, а не фиксированная цена

Бондинг-кривая даёт мгновенную ликвидность без ордербука. Ранние покупатели берут по самой низкой цене; поздние платят больше — это компенсирует ранних бекеров без отдельного контракта вестинга. Кривая ещё и даёт чистый триггер graduation — после того как price discovery прошёл на кривой, миграция на DEX стартует от известного дна.

Бондинг-кривая vs dpnm

Свойствоvirtuals (эта страница)dpnm
Ценовая функцияx·y=kpool / supply
Pair tokenpaymentToken (USDT)paymentToken (USDT)
Выход на DEXДа — graduation на PancakeSwap V2Нет — закрытая система навсегда
Дневной лимит покупкиНетmax(50 USDT, pool * 0.001) на пользователя
Лимит доходаНет1:2 на каждой покупке
Маркетинговое деревоОпционально, off-chainВстроенное 3 × 10 ончейн
Подходит дляМемкоин / токен агентаПартнёрская / экосистемная валюта
См. Закрытая система — там полная философия dpnm.

Live state

curl https://api.agentflow.website/tokens/example-agent
Ответ включает template ("virtuals" или "dpnm"), state, progressToGraduation (только для virtuals), holdersCount и lastTradePrice. См. Tokens API.