全新:Solana Privacy Rings 现已上线主网
Parsed Events 与 Parsed Streams

易于理解的 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" } … ]
  }
}
PARSED EVENTS API[BETA]

按需解析任意 Solana 交易

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

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

在任意地址的历史记录中查找任何交易

在服务端按程序指令或铸币地址扫描地址历史记录,并返回完全解析的匹配结果。

POST /v1/parsed-events/scan
          
{ "address": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P", "match": { "programs": [ { "programId": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P", "instructions": ["buy", "sell"] } ], "mints": [ { "mint": "<MINT_ADDRESS>" } ] }, "time": { "gte": 1735689600, "lte": 1767225599 } }
  • 每次请求最多扫描 10,000 笔交易
  • 按代币铸币地址、时间、槽位、签名、状态或排序方式缩小结果范围
  • 按程序 ID、指令名称或判别器匹配顶层或内部指令
PARSED STREAMS[BETA]

实时订阅已解码交易

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

Parsed Streams 解析引擎将原始交易转换为已解码的 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` 指令,或分页浏览创建者的钱包,列出其部署过的每个铸币地址

投资组合与盈亏

利用原生资产和代币转账以及兑换摘要,及时更新余额、仓位和已实现盈亏

交易机器人与提醒

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

索引器与数据回填

使用 Parsed Events 回填数据库,再通过 Parsed Streams 的实时交易持续更新数据

常见问题

查看常见问题的解答。如有疑问或需要定制套餐,请联系我们的团队。

体验不同

开始使用

Parsed Events API 和 Parsed Streams 适用于所有套餐