新消息:Helius 收购 Light Protocol
解析事件与解析数据流

人类可读的 Solana 数据

通过 REST 按需获取 3,600 多个 Solana 程序的已解码交易详情,或通过 WebSockets 流式接收解析后的链上更新。

适用于所有付费套餐

主视觉图片
完全解码的交易

最清晰地了解链上动态

将难以理解的字节和账户转化为人类可读的交易摘要,包含描述性参数、具名账户,以及 3,600 多个链上程序的所有代币转账。

链提供给你的数据
{
  "programId": "JUP6LkbZbjS1jKKwapdHNy74...",
  "data": "EeywBCUuyt2UqWRr9dkkI8hiFZLpJ...",
    // opaque bytes
  "accounts": [
    "7iWnBRRhBCiNXXPhq1GzvVk...",
    "GV6UUmNxz2RpKxmNApadYKb7...",
    "teBPkZtsnaKDpGHTy1KUZeh1...",
    "2oL6my4QDDCFpgJZX1bZV1Ng...",
    "9RzosLeV5P5oG5MLobJWrBTG...",
    "3zExK5UQlKAri2KAAFUTvZAt...",
    "5tKq8vHmRy3NdWZfLpXo2bAc...",
    "Hj4nPwEs7YuDgvT6kMxCq9Fb...",
    … 10 more bare addresses
  ]
}



Helius 提供给你的数据
{
  "programName": "jupiter",
  "instructionName": "shared_accounts_route_v2",
  "summary": {
    "type": "swap",
    "description": "GV6UUm… swapped 1500 SOL for…",
    "parsedData": {
      "protocol": "jupiter",
      "in_amount": "1500000000000",
      "actual_out_amount": "64672839261950",
      "input_mint": "So1111…", // SOL
      "output_mint": "PumpCm…", // PUMP
      "inner_swaps": [ … 5 route hops … ]
    }
  },
  "decoded": {
    "args": { "slippage_bps": 2200, "route_plan": […] },
    "accounts": [ { "name": "user_transfer_authority" } … ]
  }
}
解析事件 API[BETA]

按需解析任意 Solana 交易

将签名和地址历史记录转化为已解码的指令、转账和摘要,覆盖 3,600 多个链上程序。支持 REST 和 GraphQL。

Helius IDL 目录覆盖 3,600 多个程序,包括 Jupiter、Axiom、Pump、Fomo、Raydium、DFlow、Orca、Titan 和 Phoenix
  • 无需处理原始字节或未命名账户
  • 按槽位、时间或签名筛选地址历史记录并分页
  • 通过 GraphQL 精确接收所需字段,或通过 REST 获取完整转换后的有效载荷
解析数据流[BETA]

实时订阅已解码的交易

监控每笔已确认交易,在指令级别进行筛选,并通过 WebSocket 接收已经解码的完整交易。

解析数据流引擎将原始交易转换为已解码的 Jupiter 兑换通知
  • 按程序、指令或账户筛选
  • 在服务器端匹配 3,600 多个程序,包括内部指令
  • 每条通知都包含摘要、转账信息,以及指向匹配指令的引用
工作原理

解读 Solana

describeProgram
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
    "name": "jupiter",
    "instructions": [
      "route",
      "shared_accounts_route",
      "exact_out_route"
    ],
    "events": ["SwapEvent"],
    "roles": [
      "user_transfer_authority",
      "destination_token_account"
    ]
  }
}

1. 查询程序指令

使用 describeProgram 在我们的 IDL 目录中查询程序,并使用具名指令、账户和角色定义服务器端筛选条件

2. 连接并进行身份验证

连接到筛选后的数据流端点,并使用项目的 API 密钥进行身份验证

3. 开始流式传输解析后的数据

发送包含筛选条件的 parsedTransactionSubscribe 请求,开始接收数据

你可以用解析后的 Solana 数据构建什么

钱包活动动态

分页浏览钱包的解析历史记录,直接呈现转账、兑换和摘要,无需自行解码原始指令

实时兑换追踪

订阅路由器指令,并在兑换上链时从已解码的有效载荷中读取输入金额、输出金额和铸币地址

代币发行监控

实时监控 Pump.fun 的 `create` 指令,或分页浏览创建者的钱包,列出其曾部署的每个铸币地址

投资组合与 PnL

结合原生代币和其他代币转账及兑换摘要,让余额、仓位和已实现 PnL 始终保持最新

交易机器人与提醒

按程序、指令名称或账户角色筛选,让机器人只响应其关注的操作

索引器与历史数据回填

使用解析事件回填数据库,再通过解析数据流中的实时交易持续更新

常见问题

获取常见问题的答案。有疑问或需要定制套餐?请联系我们的团队。

体验不同

开始使用

解析事件 API 和解析数据流目前处于开放测试阶段,适用于所有付费套餐