Что меняется в момент maturity

  • PT после expiry даёт право на погашение principal в единицах accounting asset; фактический token out зависит от SY и маршрута.
  • YT после expiry не создаёт будущий yield, но ранее начисленные interest и rewards проверяют и забирают отдельно.
  • Вывод относится только к одной точной связке chain ID, Market, SY, PT, YT и expiry — одинаковое название не заменяет адреса.

Сначала восстановите одну точную связку контрактов

Карточка одной Pendle-позиции
ПолеЧто записатьЗачем
ChainChain ID и block numberОдин адрес может не существовать или означать другое в иной сети
MarketТочный contract addressСвязывает торговую пару PT/SY, но не заменяет токены
SY / PT / YTТри contract addressДоказывает canonical pair и путь mint/redeem
Accounting assetassetInfo: type, address, decimalsЗадаёт единицу principal; это не обещанный token out
ExpiryOnchain timestamp и локальная дата UTCРазделяет pre-expiry и post-expiry правила
Balances/claimsPT, YT, LP, accrued interest/rewardsПоказывает, какие права реально принадлежат адресу
Карточка одной Pendle-позиции
Поле
Chain
Что записать
Chain ID и block number
Зачем
Один адрес может не существовать или означать другое в иной сети
Поле
Market
Что записать
Точный contract address
Зачем
Связывает торговую пару PT/SY, но не заменяет токены
Поле
SY / PT / YT
Что записать
Три contract address
Зачем
Доказывает canonical pair и путь mint/redeem
Поле
Accounting asset
Что записать
assetInfo: type, address, decimals
Зачем
Задаёт единицу principal; это не обещанный token out
Поле
Expiry
Что записать
Onchain timestamp и локальная дата UTC
Зачем
Разделяет pre-expiry и post-expiry правила
Поле
Balances/claims
Что записать
PT, YT, LP, accrued interest/rewards
Зачем
Показывает, какие права реально принадлежат адресу

SY — адаптер над конкретным yield-bearing asset. Его exchangeRate выражает стоимость SY в accounting asset, а assetInfo сообщает эту базовую единицу и decimals. Для некоторых SY asset address является оценочной reference и может даже относиться к активу другой сети; поэтому accounting asset нужен для расчёта, но не гарантирует, что redemption отправит именно этот ERC-20. Список допустимых tokensOut и конкретный router path проверяют отдельно.

Различие похоже на shares/assets в ERC-4626: число токенов позиции и единица экономического учёта могут не совпадать. Но Pendle PT/YT и vault shares — разные контракты, поэтому формулы и методы нельзя переносить напрямую.

До и после expiry сгорают разные права

Жизненный цикл одной пары PT/YT

  1. PT хранит principal, YT получает yield

    Для прямого redeem обратно в SY нужны равные количества PT и YT. PT можно обменивать через Market, а YT — через составной route; рыночная цена не равна гарантированной сумме погашения.

  2. Фиксируется post-expiry boundary

    Право YT на будущий interest заканчивается; protocol использует post-expiry index для principal accounting. Timestamp читают из контракта, а не из часового пояса интерфейса.

  3. PT можно redeem без YT

    PT сжигается через yield contract и возвращает SY в размере, рассчитанном относительно accounting asset. Accrued YT interest/rewards, если они есть, остаются отдельным claim.

Что именно можно получить
ПозицияДо expiryПосле expiryНе следует из позиции
PTPrincipal exposure; парный redeem требует YTPT-only redemption principalГарантия цены до maturity или платёжеспособности внешнего yield source
YTAccrues предусмотренный interest/rewardsНет будущего yield; возможен claim уже начисленногоВозврат цены покупки YT
SYОбёртка yield-bearing tokenПолучатель protocol redemptionАвтоматический вывод в любой выбранный token без swap risk
LPДоля PT/SY Market и rewardsОтдельный exit из matured MarketТо же самое, что держать один PT
Что именно можно получить
Позиция
PT
До expiry
Principal exposure; парный redeem требует YT
После expiry
PT-only redemption principal
Не следует из позиции
Гарантия цены до maturity или платёжеспособности внешнего yield source
Позиция
YT
До expiry
Accrues предусмотренный interest/rewards
После expiry
Нет будущего yield; возможен claim уже начисленного
Не следует из позиции
Возврат цены покупки YT
Позиция
SY
До expiry
Обёртка yield-bearing token
После expiry
Получатель protocol redemption
Не следует из позиции
Автоматический вывод в любой выбранный token без swap risk
Позиция
LP
До expiry
Доля PT/SY Market и rewards
После expiry
Отдельный exit из matured Market
Не следует из позиции
То же самое, что держать один PT

Погашение проверяют как конкретную contract call

От balances до результата

  1. 1
    Закрепить deployment

    Откройте официальный deployment/market info, затем подтвердите code и addresses через explorer на выбранном chain ID.

  2. 2
    Связать Market с SY/PT/YT

    Прочитайте contract state или canonical resolver. Не принимайте адрес из поисковой рекламы, чата или старой транзакции за текущую пару.

  3. 3
    Прочитать expiry и accounting asset

    Сохраните timestamp, assetInfo и exchangeRate на одном block; отдельно получите tokensOut и decimals каждого token.

  4. 4
    Инвентаризировать права адреса

    Запишите PT/YT/LP balances, accrued interest и rewards. Нулевой YT balance не отменяет PT-only redemption после expiry.

  5. 5
    Симулировать exact route

    Разберите calldata, receiver, PT amount, промежуточный SY, output token, minimum out и deadline. Quote — снимок, а не гарантия исполнения.

  6. 6
    Проверить receipt и новые balances

    Подтвердите success, burned PT, received SY/token out и отдельный claim. Сравните raw units с decimals, не только сумму UI.

Если router включает swap, к protocol redemption добавляется рыночная операция. Принцип работы AMM и возможные потери LP помогают понять этот слой, но не меняют право PT на protocol-level redemption после expiry.

Если Redeem недоступен, не покупайте недостающий токен вслепую

Stop и recovery
СигналВероятная границаДействие
У address нет code в выбранной сетиНеверный chain или contractОстановиться и восстановить всю связку
Expiry ещё не наступилPT-only direct redeem раноНе покупать YT автоматически; сравнить доступный exit и риски
Expiry прошёл, UI всё ещё activeStale frontend/cache или другая marketЧитать onchain timestamp и code version
Output меньше одной yield-bearing unit на PTAccounting asset отличается от token unitПересчитать через exchangeRate и decimals
PT погашен, rewards не пришлиPrincipal и YT/LP claim разделеныПроверить accrued claim и отдельный receipt
Quote требует большой minimum-out driftSwap/liquidity layer нестабиленОстановиться; выбрать direct SY/token path, если он поддержан
Stop и recovery
Сигнал
У address нет code в выбранной сети
Вероятная граница
Неверный chain или contract
Действие
Остановиться и восстановить всю связку
Сигнал
Expiry ещё не наступил
Вероятная граница
PT-only direct redeem рано
Действие
Не покупать YT автоматически; сравнить доступный exit и риски
Сигнал
Expiry прошёл, UI всё ещё active
Вероятная граница
Stale frontend/cache или другая market
Действие
Читать onchain timestamp и code version
Сигнал
Output меньше одной yield-bearing unit на PT
Вероятная граница
Accounting asset отличается от token unit
Действие
Пересчитать через exchangeRate и decimals
Сигнал
PT погашен, rewards не пришли
Вероятная граница
Principal и YT/LP claim разделены
Действие
Проверить accrued claim и отдельный receipt
Сигнал
Quote требует большой minimum-out drift
Вероятная граница
Swap/liquidity layer нестабилен
Действие
Остановиться; выбрать direct SY/token path, если он поддержан

Результат проверки — не APY и не прогноз. Это chain ID, block, Market/SY/PT/YT addresses, expiry, accounting asset, exchangeRate, balances/claims, exact calldata, simulation и receipt. Для stETH/wstETH особенно важно не смешивать количество токенов и shares; отдельный разбор stETH/wstETH показывает эту границу.

Источники

Мы используем прямые ссылки и фиксируем дату проверки. Полный текст чужих материалов не перепечатывается.

  1. Pendle Developer Docs — deployments Pendle · Проверено 24 августа 2026 г. в 09:25 GMT+5
  2. Pendle Developer Docs — high-level architecture Pendle · Проверено 24 августа 2026 г. в 09:25 GMT+5
  3. Pendle Developer Docs — Yield Tokenization contracts Pendle · Проверено 24 августа 2026 г. в 11:17 GMT+5
  4. Pendle Developer Docs — Standardized Yield Pendle · Проверено 24 августа 2026 г. в 09:25 GMT+5
  5. Pendle Docs — Principal Token Pendle · Проверено 24 августа 2026 г. в 09:25 GMT+5
  6. Pendle Docs — Yield Token Pendle · Проверено 24 августа 2026 г. в 09:25 GMT+5
Материал носит информационный характер и не является индивидуальной рекомендацией. Криптоактивы связаны с риском волатильности, технических сбоев, хищения и полной потери средств.