什么是 Parsed Events?
Parsed Events 根据原始交易签名或地址历史记录返回已解析的 Solana 交易数据。它以 REST JSON 的形式返回与 Parsed Streams 相同的已解析交易模型。 指令通过支持 Parsed Streams 的同一 IDL 目录进行解码,包括具名指令参数、具名账户和内部 (CPI) 指令。Parsed Streams 通过 WebSocket 实时向你推送匹配的交易;Parsed Events 则按需解析交易签名和地址历史记录。如果你不熟悉这种解码模型,请先阅读 Parsed Streams 的思维模型。 解析后的数据包括:- 已解码的指令名称、账户和参数;
- 交易和指令摘要;
- 原生 SOL 转账;
- SPL Token 和 Token-2022 转账;
- 受支持协议的结构化摘要数据 (
parsedData); - 当程序元数据可用时,解码自定义程序错误;
- 请求时返回原始交易载荷。
方法
Parsed Events 提供两种 REST 方法。功能对比
vs Parsed Streams
当交易到达时,Parsed Streams 会通过 WebSocket 推送已解码的交易,并在服务器端按指令级别进行筛选。Parsed Events 则通过 REST 按需解析交易签名和地址历史记录。
vs Enhanced Transactions
Enhanced Transactions 是基于固定事件类型构建的上一代解析和历史记录 API。Parsed Events 通过 IDL 目录解码指令,将其转换为具名参数和账户。
访问权限和定价
Parsed Events 已面向所有套餐正式开放,包括免费套餐。它取代了处于维护模式的旧版 Enhanced Transactions API。从 Helius 控制面板获取 API 密钥,并将请求发送到https://mainnet.helius-rpc.com。
使用你项目的 API 密钥进行身份验证,并通过 api-key 查询参数传递该密钥。
每个请求消耗 10 个积分。完整价格列表请参阅积分。
开始使用
Quickstart
解析你的第一笔交易,获取地址历史记录,并分页浏览结果。
Fetch Pump.fun Mints
分页浏览某个钱包在 Pump.fun 上部署的所有代币。
Parsed Response
已解析交易、转账和指令的字段参考。
Migrate from Enhanced Transactions
从旧版 API 迁移时的端点、参数和响应映射。