$STOCKFUN
Токен протокола. Он захватывает ценность со всего лаунчпада и применяет к себе то же правило, которое навязывает другим.
Маховик
Каждая сделка на каждом рынке начисляет строку байбэка, 0,5 % по умолчанию, на баланс
байбэка на хуке, причитающийся BuybackBurner. Бёрнер забирает этот баланс в начале
каждого сжигания, и любой может отправить его туда через claimBuybackFees(); с
2026-10-01 хук больше не отправляет его во время сделки. У бёрнера нет ни собственного
владельца, ни вывода, ни sweep: пока пул $STOCKFUN заблокирован, единственное, что его
текущий код может сделать с полученным ETH, — купить $STOCKFUN и отправить его на адрес
сжигания, который жёстко прописан в коде. С 2026-10-05 у владельца StockFun есть на нём
один рычаг, rescue: токен, отправленный ему по ошибке, — в любой момент, а его ETH —
только когда никакое сжигание уже не могло бы его потратить: до того, как назначен рынок
протокола, или после того, как режим завершения вывел ликвидность пула $STOCKFUN.
Поэтому «выкуплен, затем сожжён» — это свойство кода, а не обещание, пока бёрнер не прошёл апгрейд: с 2026-10-02 владелец StockFun может его апгрейдить, с немедленным вступлением в силу, как и любой модуль, кроме токенов и лока ликвидности.
Его собственный рынок
У $STOCKFUN есть TreasuryVault на корзине Index: он пополняется теми же 2 %, что и у
любого рынка, и, как любая казна, раздаётся через аирдроп холдерам $STOCKFUN. Протокол
применяет собственное правило к самому себе. Для команды не резервируется никаких
$STOCKFUN. Его циклы аирдропа исключают адрес сжигания, как на любом рынке, и оператора
запуска, который держит весь саплай в течение нескольких блоков между минтом и локом: с
2026-10-05 скрипт запуска вносит этот адрес в список до минта.
Байбэк, пополняющий этот волт, — не изъян модели, а маховик: покупка
$STOCKFUN самим бёрнером облагается 5 %, из которых 2 % возвращаются в волт протокола, а
0,5 % — в следующее сжигание. Ряд сходится.
Чем он отличается
| Запущенный рынок | $STOCKFUN |
|
|---|---|---|
| Схема комиссии | 2 / 2 / 0,5 / 0,5 | 2 / 2,5 / 0,5 |
| Создатель | Пользователь, 2 % | Нет; строка идёт команде |
| Аирдроп казны | Холдерам рынка | Холдерам $STOCKFUN |
| Саплай | 100 % в заблокированной ликвидности | 100 % в заблокированной ликвидности, ничего не зарезервировано для команды |
| Запуск | Две позиции | Одна односторонняя позиция |
Схемы — это настройки налога по умолчанию, которые владелец StockFun может изменить: см. Комиссии.
Контракт
$STOCKFUN — простой ERC-20, и его нельзя апгрейдить. Весь его саплай, по умолчанию
1 000 000 000 токенов, минтится один раз, в конструкторе, оператору запуска, который
вносит его целиком в заблокированную позицию: для команды ничего не зарезервировано. У
него нет ни минта, ни функции сжигания, ни паузы, ни блэклиста, и нет собственной логики,
кроме одного сеттера и функций спасения, которые принадлежат владельцу StockFun. Сеттер,
setRecorder, назначает регистратор владения, которому сообщается о каждом изменении
баланса, поскольку казна этого токена тоже раздаётся через аирдроп его холдерам. Если
сообщение не проходит, перевод не проходит: это единственное намеренное исключение из
правила изоляции протокола, см. Архитектура. Функции спасения, с
2026-10-05, выводят только то, что было отправлено на собственный адрес токена по ошибке.
Скрипт запуска, LaunchProtocol, требует, чтобы контракт аирдропа был сначала назначен в
фабрике. Он задаёт список исключений $STOCKFUN, с оператором запуска, для адреса, который
займёт токен, затем деплоит туда токен и вносит его саплай в заблокированную позицию.
С 2026-10-06 запуск, остановившийся до назначения рынка протокола, возобновляется с
оставленными им токеном и волтом, которые скрипт сначала проверяет, вместо минта второго
$STOCKFUN. См. Деплой.
Сжигание
«Сжигание» означает отправку на 0x000000000000000000000000000000000000dEaD. Общий саплай
никогда не меняется — сокращается циркулирующий саплай, и разницу может проверить любой
с помощью вызова balanceOf.
Это честнее настоящего сжигания: ничего не прячется за меняющимся totalSupply, всё —
публичный баланс.