跳到正文
← 使用教程

Pendle PT 到期能兑回多少:核对括号资产、Scaled18 与输出

链小知 · 进阶 · 核验 · 依官方文档整理

从已有 PT 仓位和赎回记录拆开本金计价、SY 份额和最终输出,避免把一枚 PT 当一枚包装币或任意原生资产。

开始前准备

  • 准备已能查看的 Dashboard/资产页或仓位导出,注明网络、市场与 PT/YT/SY 合约、到期时间、PT 原数量/decimals,以及已有赎回预览或交易记录。
  • 本篇限 Pendle V2 PT,不是 Boros/YU、LP 或外部抵押头寸。公开资产资料与已有文件核对不需签名;未连接账户时用既有导出,不为排查创建仓位、取报价或调用合约。

1. 先锁定当前链和单个 PT 市场

在 Pendle Markets 选记录对应链与资产,记下完整市场名、括号资产和到期日;按部署指南的市场合约信息核对 Market/PT/YT/SY 地址。同名资产可有多个到期市场,不按图标或 symbol 合并。

Dashboard 的 My Total Balance 只汇总所选链的活跃仓位。打开 All My Positions 的 Details,先区分 PT、YT 和 LP;成熟后可能显示 Roll Over/Redeem All,但按钮出现不是赎回已经执行。看不到仓位时保留地址/链/市场范围,不能填持仓0。

检查结果:同链、同到期市场的 PT 身份与原数量完整,其他头寸分开。

2. 把本金计价资产与最终拿到的币拆开

括号指出 accounting asset:PT-ezETH (ETH) 的正常到期含义是 1 ETH 价值的 ezETH,不是 1 ezETH;PT-wstETH 的计价还需看具体括号与市场资料。把 PT 数量、本金计价币、yield token、SY、期望输出币写成不同列。

SY.assetInfo 是参考计价资产,可能不在当前链,甚至没有可直接提取的1:1资产;SY.yieldToken 是另一属性。不能因为 assetInfo 返回 Ethereum stETH 就认为 Arbitrum 的 SY 可直接领取该地址的 stETH。

检查结果:计价对象与可输出对象各有身份和链,未承诺原生 ETH 或同名币数量。

3. 保留原整数和包装精度再换算

按已有合约元数据记每种 token 的 decimals。PT/YT 通常随 asset 精度,SY 随 yield token,LP 是18;但 scaled18 包装会改变 PT/YT/SY 的精度。看到 scaled18/-scaled18 后核对 rawToken 指向的原币,不凭“BTC通常8位”处理所有 PT。

例如原币 decimals=8,1 个原币为100000000 raw;1 个18位包装币为1000000000000000000 raw,两者自然数量可同为1,整数不能直接相等比较。保留字符串/大整数。SY.exchangeRate 针对 raw 单位,通用换算先 xRaw×rate÷10^18,再按输出精度还原;scaled18 还需明确输出是包装还是原币,不套最后一行文字到所有路由。

检查结果:原币、包装币、PT 和 SY 的精度各自可复核;缺元数据时停止数量计算。

4. 辨认到期赎回的实际返回层级

按已有到期记录判断是否已过该市场 expiry。底层 redeemPY 在到期前需等量 PT+YT,到期后只需 PT,返回的是 SY;YT 利息/奖励另行领取,不包含在 PT 本金赎回中。不要为到期 PT 补买 YT,也不要将 YT 余额当本金。

已有 getPostExpiryData 可核 firstPYIndex 等到期快照;快照未初始化会 revert,不能解释为 PT 消失。通常首个到期交互初始化,setPostExpiryData/pyIndexCurrent 都可改变状态;它们不是只读“刷新余额”,本篇只核已有记录。

检查结果:赎回阶段、所需 token、SY 输出和快照缺口明确。

5. 核对输出选择是否还经过解包或 Swap

官方成熟操作是 Dashboard 选择 position/output,必要时 Redemption > Swap。对已有输出记录核 getTokensOut 支持的 SY 解包币、tokenRedeemSy 与最终 tokenOut;两者不同且有 pendleSwap/swapData 时,包含额外聚合兑换,不能把最终 USDC 数量直接叫PT的1:1本金。

SY.previewRedeem 只是 best-effort 预估,不保证实际输出,minTokenOut 是底线。wstETH 适配器文档例 ETH 在 tokensIn 却不在 tokensOut;底层容量、quick-withdraw流动性等可能限制解包。输出未支持、无路由或预览失败都保留原错,不能把估值地址当可提取币。

检查结果:底层赎回、SY 解包与外部 Swap 的 token/底线/未知步骤逐项列出。

6. 区分正常计价、损失条件和执行费用

当前 Fees 正文称到期 PT 赎回无 protocol fee、仍有网络 Gas;若选择其他输出币再 Swap,要另核费用与底线。YT 的5% yield/points费不是 PT 本金扣5%。成熟未赎回后的新增 yield/points会去 treasury,不是原 PT 继续收息。

FAQ 的“到期1:1/没有损失”概括不能盖过 Negative Yield:current exchange rate 低于 Watermark 时,计价资产输出也可能不足1:1,底层退出/脱锚另有风险。对已有交易用 Dashboard Transactions 的动作链接核正确链、接收人、输出币与原数量;缺链上结果时只交付预览解释,不能写成已收到。

检查结果:形成本金单位—SY—最终输出对照,费用、负收益和实际到账证据分开。

怎样确认完成

  • 输出同一市场的 PT、计价资产、SY、包装/原币与最终输出身份及精度表。
  • 全部为文档核验;未操作持仓、quote、RPC、赎回、批准、签名或真实收款。

常见错误与边界

  • 1 PT 的本金计价不是1枚同名包装币,也不保证能直接提原生资产。
  • Scaled18、SY与原币的raw数量不能按统一18/8位混算。
  • 到期状态、预览成功和选择输出按钮都不证明实际赎回到账。

本教程根据官方资料整理,尚未完成逐步操作验收。界面、支持范围及费用变化时,先核对官方说明。 纯文本版 · 提交纠错依据