概述
解析交易终端将原始交易签名转换为结构化的、可读的信息。无需手动解码指令数据和帐户列表,即可获得关于转账、交换、NFT 活动等的详细信息。 发送一个POST 请求到 /v0/transactions ,每次调用最多可包含 100 个签名。
使用时机
- 你拥有一个或多个交易签名,并希望获得预解析的、可读的输出。
- 你正在向用户显示单笔交易的详细信息(钱包、探索器)。
- 你需要事件摘要(SOL/代币转移,NFT 活动),无需编写自己的解析器。
getTransaction 返回原始交易,getTransactionsForAddress 是现代历史路径。
快速开始
1
获取你的 API 密钥
在 dashboard.helius.dev 注册并复制你的 API 密钥。
2
POST 签名到 /v0/transactions
在
transactions 的 body 字段中传递一个签名数组。- JavaScript
- Python
3
读取解析的响应
每个交易返回包括描述、类型、转账和事件摘要。请参见下面的响应。
请求参数
string[]
必填
要解析的交易签名数组。每次请求最多可包含 100 个签名。
响应
每个解析的交易包括一个人类可读的描述以及结构化的转移和事件数据:description— 人类可读的事件摘要。type— 交易类别 (TRANSFER,SWAP,NFT_SALE等)。source— 执行交易的程序。fee/feePayer— 以 lamports 计算的交易费用及支付账户。nativeTransfers— 账户之间的 SOL 转移。tokenTransfers— SPL 代币转移。events— 高级事件摘要。slot/timestamp— 交易处理时间。
下一步
交易历史
获取某个地址的人类可读交易历史,支持过滤和分页。
getTransactionsForAddress
交易历史和回填的现代 Helius 原生替代方法。
钱包 API
REST 端点提供人类可读的钱包数据:余额、历史和转账。
数据获取概述
比较查询 Solana 数据的所有 Helius 选项。