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

什么是增强交易API?

增强交易API将复杂的Solana交易转换成人类可读的数据。您无需手动解码指令数据和账户列表,即可获得有关转账、兑换、NFT活动等的清晰、结构化详情。 它提供两个端点:
  • POST /v0/transactions — 解析单个或多个交易签名。请参阅解析交易
  • GET /v0/addresses/{address}/transactions — 获取一个地址的人类可读交易历史记录。请参阅交易历史
两者均支持通过type参数按交易类型过滤(例如NFT_SALESWAPTRANSFER)。

何时使用

  • 您已经在增强交易上构建了集成并需要参考资料。
  • 您需要预解析的、可人类读取的单个交易描述或地址历史记录。
  • 您正在向终端用户显示交易活动(钱包、投资组合跟踪器、浏览器)。
对于新项目,优先使用getTransactionsForAddress(历史和回填)或Wallet API(REST端点获取钱包数据)。

主要功能

可人类读取的数据

交易活动的清晰描述,而不是原始指令数据。

类型过滤

按交易类型过滤——例如NFT销售、兑换、转账等。

分页支持

使用基于签名的光标逐页浏览大型交易历史。

详细的元数据

每笔交易涉及的时间戳、费用、签名和账户。
每个解析的交易包括:
  • 描述 — 对发生情况的可读总结。
  • 类型 — 交易类别 (TRANSFER, SWAP, NFT_SALE, 等)。
  • 来源 — 执行交易的程序。
  • 本机转账 — 帐户之间的SOL移动。
  • 代币转账 — SPL代币移动。
  • 事件 — 高级事件摘要。
  • 费用信息 — 交易费用和费用支付者。
  • 时间戳 — 交易处理的时间。

开始

解析交易

将一个或多个交易签名解析为可读数据。

交易历史

获取任何地址的历史交易数据,并支持过滤和分页。
要发出您的第一个请求,请在dashboard.helius.dev注册以获取API密钥,然后按照上述指南操作。

下一步

getTransactionsForAddress

用于交易历史和回填的现代Helius本地替代方案。

钱包API

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

获取数据概述

比较每种Helius选项,用于查询Solana数据。

扩展交易常见问题

使用、认证、速率限制和故障排除。