01
Что это
Токен без маркетмейкера выглядит мёртвым: широкий спред, пустой стакан, любая небольшая покупка сдвигает цену на десятки процентов. TONMM — система, которая держит рынок живым: работает встречными сделками против чужих свопов, удерживает цену в заданном коридоре и ребалансирует инвентарь, когда позиция перекашивается в одну сторону.
В такой системе важнее всего — не заработать, а уметь остановиться.
Здесь три независимых предохранителя: kill switch, circuit breaker и автостоп по расхождению реконсиляции. На токенах с тонкой ликвидностью мы отдельно поднимали минимальный допуск проскальзывания, потому что иначе система честно отказывалась торговать — и это правильное поведение, а не баг.
02
возможности
Что оно умеет
01
Стратегии маркетмейкинга
Встречная торговля против чужих свопов, удержание ценового коридора, серии сделок по шаблонам — от плавных до агрессивных.
02
Ребаланс инвентаря
Позиция в долларах отслеживается непрерывно; при перекосе выше порога система сама выравнивает баланс токена и TON.
03
Пул управляемых кошельков
Кошельки версий V5R1 и V4R2, мнемоники зашифрованы; ротация адресов, чтобы активность не читалась как один участник.
04
Защита исполнения
Лимит проскальзывания, проверка дрейфа котировки перед отправкой — если цена уехала больше чем на процент, сделка отменяется.
05
Три способа остановки
Kill switch, circuit breaker и автостоп по расхождению реконсиляции — независимые контуры, а не одна кнопка.
06
Наблюдаемость
Prometheus, Grafana и Loki с первого дня: видна каждая сделка, каждый отказ и каждый перекос позиции.
03
архитектура
Как устроено
01
Поток свопов на DEX
02
Стратегия и решение
03
Исполнение через STON.fi
04
Ребаланс инвентаря
05
Реконсиляция и предохранители
Под капотом
- FastAPI-бэкенд с 24 роутерами; React-панель с графиками сделок и состоянием пула.
- MongoDB для оперативного состояния, SQLite для состояния стратегий — осознанное разделение по характеру данных.
- Исполнение через агрегатор STON.fi; отдельный контур для DEX-продаж на низколиквидных парах.
- Мнемоники шифруются симметричным ключом; ключ никогда не лежит в репозитории.
- Смартконтракты на FunC в составе проекта.
- Standby-контур на отдельном сервере: если основной узел падает, торговля не останавливается навсегда.
04
масштаб
Цифры
3
независимых механизма остановки
24
роутера API
2
хранилища по назначению
1%
порог дрейфа котировки