SuperAPI AI 工具集

pyth

智能体与模型

查看项目

更新于 10-15 23:43

技能介绍

用途:Pyth Network 是去中心化预言机,为加密货币、股票、外汇和商品提供实时价格源,本指南聚焦将其集成到 Solana 应用。

主要能力:提供约 400ms 更新频率的拉取式价格源、每个价格的置信区间(统计不确定性)、约 1 小时窗口的指数移动平均(EMA)价格,支持多资产类别;链上通过 CPI 集成,链下通过 Hermes 的 HTTP 与 WebSocket API。

程序 ID:Solana Receiver 为 rec5EKMGg6MxZYaMdyBfgwp4d5rB9T1VQH5pJv5LtFJ,Price Feed 为 pythWSnswVUd12oZpeFP8e9CVaEqJg25g1Vtc2biRsT,部署于 Solana 主网、Devnet、Eclipse、Sonic 等网络。

使用方式:链下安装 npm install @pythnetwork/hermes-client @pythnetwork/pyth-solana-receiver,用 HermesClient 获取最新价格或订阅 SSE 流;链上在 Cargo.toml 添加 pyth-solana-receiver-sdk = "0.3.0",在 Anchor 程序中读取 PriceUpdateV2,用 get_price_no_older_than 做时效检查。价格字段含 price、conf、expo、publish_time,显示价按 price × 10^expo 换算。

适用场景:DeFi 中的兑换定价、清算、抵押品估值等需要实时价格的应用。

限制与最佳实践:需检查价格时效、校验置信区间(如拒绝超过价格 2% 的置信度)、验证账户归属 Pyth、敏感操作使用 EMA、处理价格不可用,并注意抢跑风险。价格源 ID 在各链通用。EVM 链集成见 pyth-evm 技能。