stTON / wstTON
Liquid staking токены пула bemo. stTON отслеживает доходность ребейзом баланса, wstTON хранит её в курсе и удобнее как залог в DeFi-протоколах TON.
Синонимы: stton, bemo lst, wsttont
stTON и wstTON — два формата одного и того же liquid staking токена от пула bemo. Оба представляют долю пользователя в стейкинговой позиции, но по-разному показывают накопление доходности. Это типичная пара «rebase / wrapped», знакомая по stETH/wstETH в Ethereum.
Откуда они берутся
bemo принимает депозиты в Toncoin, объединяет их и стейкает в валидаторов TON. Пользователь получает токен-расписку — stTON. Дальше пул накапливает награды, и эта прибыль должна как-то отразиться в держателях stTON. Возможны две модели:
- Rebase. Количество stTON в кошельке пользователя растёт со временем. Курс к TON остаётся примерно 1 к 1, а пользователь видит, как баланс увеличивается.
- Non-rebase / wrapped. Количество токенов фиксированное, но цена одного токена в TON растёт. Например, через год 1 wstTON стоит уже 1,04 TON.
bemo предоставляет оба формата: stTON работает в rebase-стиле, wstTON — wrapped-обёртка над тем же стейкингом, у которой растёт цена, а не баланс.
Зачем нужны два формата
Rebase удобен для конечного пользователя: «положил TON, баланс капает». Но он плохо совместим с большинством DeFi-примитивов:
- В AMM-пуле rebase-токен ломает инвариант кривой: пул каждый раз получает «лишние» токены ниоткуда, и его математика начинает врать.
- В кредитных протоколах rebase сбивает учёт залога.
- В перпетуалах и ордер-книгах сложнее котировать актив, у которого баланс пользователя меняется без его действий.
wstTON решает эти проблемы. Это обычный jetton с фиксированной общей эмиссией. Его удобно класть в LP, использовать как залог, держать на бирже. По сути wstTON — это stTON, упакованный в стандартный jetton-интерфейс. Мост между двумя формами — обычная операция wrap/unwrap внутри bemo.
Как mint и redeem
- Mint stTON. Пользователь отправляет TON в депозитный контракт bemo. Контракт начисляет stTON по текущему курсу пула. Операция мгновенная.
- Wrap stTON в wstTON. Опциональный шаг для тех, кто хочет нести позицию в DeFi. Wrapper-контракт принимает stTON и выдаёт wstTON по фиксированной формуле «текущий курс stTON к TON».
- Unwrap wstTON в stTON. Симметричная операция; восстанавливает rebase-баланс.
- Redeem. Чтобы вернуть TON, пользователь возвращает stTON в пул bemo. Пул либо обрабатывает запрос на следующий цикл стейкинга (с задержкой), либо предлагает обмен stTON / wstTON на TON через DEX-ликвидность.
Применение в DeFi
Типовые сценарии:
- LP-пулы wstTON / TON на STON.fi и других AMM. Пользователь получает доходность от стейкинга и комиссии от свопов.
- Залог в кредитных протоколах — wstTON принимается как доходный TON-эквивалент.
- Доходный кошелёк. Просто держать stTON в кошельке — простейший пассивный сценарий.
Риски
- Smart contract risk. Уязвимости в контрактах пула или wrapper-а могут привести к потере средств. Аудиты у bemo есть, но 100% гарантии не дают.
- Validator risk. Если валидаторы пула попадают под slashing, курс stTON к TON падает. Аналогично для wstTON.
- Depeg на DEX. В моменты массового выхода рыночная цена wstTON может временно отклониться от справедливого курса к TON. Прямой redeem через bemo обычно остаётся доступным по on-chain курсу, но требует ожидания.
stTON и wstTON — стандартный пример пары «rebase + wrapped» в TON-экосистеме; для DeFi-сценариев почти всегда используется wstTON, для пассивного хранения подходит и stTON.