Skip to main content

什么是 Solana 历史数据?

Solana 的分类账是一个从起始生成块开始的只追加区块链。历史数据意味着在事后查询该分类账:一个钱包过去的交易、一个代币的转账情况、一个区块的内容或者接触某个地址的签名。 Helius 为您提供两种读取方式。标准存档 RPC 方法(getBlockgetSignaturesForAddressgetTransaction 等)镜像原生 Solana JSON-RPC 接口。在这些方法之上,Helius 增加了标准 RPC 无法匹配的增强方法:getTransactionsForAddress 在单次调用中返回完整的筛选交易历史,getTransfersByAddress 返回解析、可对账的转账记录。

为什么选择 Helius 作为历史数据服务提供商?

与依赖共享 BigTable 基础设施的提供商不同,Helius 维护专用的存档节点,优化用于快速检索历史数据。数据覆盖从 Solana 生成到现在,持续更新,并完全支持版本化交易和所有程序类型。

独立基础设施

Helius 运行自己的存档系统,而不是像其他提供商那样共享 BigTable。

更快查询

直接访问优化的存储意味着历史查询速度更快。

更高可靠性

无共享基础设施瓶颈。即使在网络高峰期间,也能提供一致的性能。

我应该使用哪种方法?

对于任何基于地址的历史工作,从 getTransactionsForAddress 开始。当您需要原始区块数据或连接现有的 Solana RPC 工具时,请选用标准方法。

推荐路径:getTransactionsForAddress

getTransactionsForAddress

Helius 独有的超越标准 Solana RPC 的交易历史。通过基于时间和槽位的过滤、双向排序、代币账户历史、有效的 keyset 分页和完整交易数据进行查询。适用于代币发行分析、完整的钱包和代币历史、MEV 研究、合规报告和投资组合跟踪。

关键方法

增强的、Helius 独有的交易历史方法。每个卡片都链接到其指南。

交易历史

getTransactionsForAddress

增强的、Helius 独有的交易历史,具有过滤、双向排序、代币账户支持和高效分页。

getTransfersByAddress

钱包的解析代币和本地 SOL 转账历史,具备铸造、时间、金额和对手方过滤器。仅限 Developer+;每次请求 10 个积分。请参阅 API 参考

getTransaction

单个签名的完整交易详情。用于验证、详细分析和调试。

getSignaturesForAddress

地址的确认签名。用于基础历史和签名收集。不包含关联的代币账户——使用 getTransactionsForAddress 获取完整的代币历史。

常见用例

代币发布分析

跟踪铸造创建和早期持有人活动。识别项目起源和初始分布模式。

钱包取证

构建完整的交易时间线。随着时间的推移,发现资金来源和交易模式。

MEV 研究

分析历史套利和夹层攻击。利用精确的时间数据研究 MEV 机会。

合规与审计

生成全面的交易报告。通过完整的历史记录支持监管合规。

投资组合跟踪

获取完整的 DeFi 交易历史。构建准确的投资组合分析和性能跟踪。

区块浏览器

显示完整的区块链历史。为用户提供详细的区块和交易信息。

下一步

getTransactionsForAddress

增强交易历史方法的完整指南。

getTransfersByAddress

解析的支付和对账转账历史。

索引指南

构建、回填和同步 Solana 索引。

Discord 社区

加入数千名在 Solana 上搭建项目的开发者,与 Helius 一同合作。