Skip to main content
增强事务API是一个处于维护模式的旧版产品。它仍然可用,这些页面也仍然可以访问,但它不再接收新的解析器类型或功能工作。其继任者是解析事件,通过IDL目录解码指令,目前处于封闭测试阶段。您还可以使用getTransactionsForAddress进行交易历史记录和回填,并使用钱包API获取人类可读的钱包数据。

概述

解析交易终端将原始交易签名转换为结构化的、可读的信息。无需手动解码指令数据和帐户列表,即可获得关于转账、交换、NFT 活动等的详细信息。 发送一个 POST 请求到 /v0/transactions ,每次调用最多可包含 100 个签名。

使用时机

  • 你拥有一个或多个交易签名,并希望获得预解析的、可读的输出。
  • 你正在向用户显示单笔交易的详细信息(钱包、探索器)。
  • 你需要事件摘要(SOL/代币转移,NFT 活动),无需编写自己的解析器。
对于新的构建,getTransaction 返回原始交易,getTransactionsForAddress 是现代历史路径。

快速开始

1

获取你的 API 密钥

dashboard.helius.dev 注册并复制你的 API 密钥。
2

POST 签名到 /v0/transactions

transactions 的 body 字段中传递一个签名数组。
3

读取解析的响应

每个交易返回包括描述、类型、转账和事件摘要。请参见下面的响应

请求参数

string[]
必填
要解析的交易签名数组。每次请求最多可包含 100 个签名。

响应

每个解析的交易包括一个人类可读的描述以及结构化的转移和事件数据:
每个解析的交易包括:
  • description — 人类可读的事件摘要。
  • type — 交易类别 (TRANSFER, SWAP, NFT_SALE 等)。
  • source — 执行交易的程序。
  • fee / feePayer — 以 lamports 计算的交易费用及支付账户。
  • nativeTransfers — 账户之间的 SOL 转移。
  • tokenTransfers — SPL 代币转移。
  • events — 高级事件摘要。
  • slot / timestamp — 交易处理时间。
有关完整的字段目录和所有支持的交易类型,请参见 Parse Transactions API 参考

下一步

交易历史

获取某个地址的人类可读交易历史,支持过滤和分页。

getTransactionsForAddress

交易历史和回填的现代 Helius 原生替代方法。

钱包 API

REST 端点提供人类可读的钱包数据:余额、历史和转账。

数据获取概述

比较查询 Solana 数据的所有 Helius 选项。