用途:Pendle 将生息资产拆分为 PT(本金代币)和 YT(收益代币)。PT 代表到期可赎回的本金,YT 代表到期前产生的全部收益。两者在 Pendle 自建 AMM 上交易,可用于锁定固定收益(折价买入 PT)或获得杠杆化收益敞口(买入 YT)。所有生息代币须先封装为 SY(标准化收益接口)。
主要能力:提供 SY 封装/赎回(deposit、redeem,mintSyFromToken、redeemSyToToken);由 SY 铸造 PT+YT(mintPyFromSy,1 SY = 1 PT + 1 YT)并赎回回 SY(redeemPyToSy);在 AMM 上买入/卖出 PT(swapExactTokenForPt、swapExactPtForToken)、买入/卖出 YT(swapExactTokenForYt、swapExactYtForToken);做市提供 PT+SY 流动性(addLiquiditySingleToken、removeLiquiditySingleToken);市场内置 PT/SY 隐含利率 TWAP 预言机,供其他 DeFi 协议给 PT 定价作抵押。
使用方式:安装 npm install viem @pendle/sdk-v2。复杂操作统一通过 PendleRouter 入口(如 0x888888888889758F76e7103c6CbF23ABbF58F946),不要直接调用 PendleMarket、SY、PT、YT 合约。PT+YT=SY 在到期前恒成立,由套利者维持锚定。读取市场隐含 APY 可调用 readState 取 lastLnImpliedRate(ln(1+rate)×1e18),公式 e^(lastLnImpliedRate/1e18)-1。滑点保护以兑换率而非价格计算,用 minTokenOut 或 guessPtOut 结构的 guessMin/guessMax 边界,Router 二分搜索最优换入量,范围过紧会回滚、过宽费 gas。
限制:PT 不是债券,付息前折价交易,到期 1 PT 赎回 1 单位底层资产,不支付票息;YT 非永续,到期后价值归零,到期后不再有权获得新收益;SY 非可选,不经过 SY 无法直接铸造 PT/YT。界面显示的隐含 APY 不是保证收益,随区块变动。AMM 采用非 Uniswap 的 x*y=k 的自定义曲线(Notional 风格 logit 曲线加时间衰减)。市场有到期日,到期后 AMM 停止新交换,LP 须提前退出,之后仍可赎回 PT 并领取已累计 YT 收益。guessOffchain 为 0 时由 Router 计算,生产中须设置合适的 minTokenOut/minPyOut 等滑点下限(资料示例中这些值留为 0n 并注明需在生产环境设置)。
资料未提供:具体支持的链列表、费用与价格、审计信息、SDK 版本细节及其他未列函数。