为什么选择 Helius 进行历史数据查询?
与依赖共享 BigTable 基础设施的提供商不同,Helius 维护专用的归档节点,优化用于快速历史数据检索。这种架构为时间关键型应用提供了卓越的性能和可靠性。独立基础设施
Helius 运行自己的归档系统,而不是像其他提供商那样共享 BigTable
更快的查询
直接访问优化的存储意味着历史查询的响应时间更快
更高的可靠性
无共享基础设施瓶颈。即使在网络高峰期也能保持一致的性能
特色方法:getTransactionsForAddress
高级交易历史 API
我们的增强方法超越了标准 Solana RPC 功能。使用强大的过滤、双向排序和高效的分页来查询交易历史。特殊之处:
- 基于时间和插槽的过滤
- 双向排序(最老优先或最新优先)
- 代币账号历史(包括关联代币账号)
- 高效的键集分页
- 单次请求中的完整交易数据
- 支持版本化交易
- 代币发布分析
- 完整的钱包和代币历史
- MEV 研究
- 合规报告
- 投资组合追踪
标准归档方法
使用这些标准 RPC 方法访问历史区块链数据。区块数据方法
查询历史区块信息和元数据。getBlock
检索完整的区块数据,包括特定插槽的所有交易和元数据。 使用案例:- 区块浏览器
- 审计工具
- 历史分析
查看 getBlock 指南
getBlocks
获取两个插槽之间已确认的区块列表。 使用案例:- 间隙检测
- 区块范围分析
- 索引
查看 getBlocks 指南
getBlockTime
获取区块的估计生产时间(Unix 时间戳)。 使用案例:- 基于时间的分析
- 事件关联
查看 getBlockTime 指南
交易历史方法
访问历史交易数据和签名。getTransaction
检索特定签名的完整交易详情。 用例:- 交易验证
- 详细分析
- 调试
查看 getTransaction 指南
getSignaturesForAddress
获取涉及某地址的交易确认签名。 用例:- 基本交易历史
- 签名收集
如需高级过滤、排序和代币账户历史,请使用
getTransactionsForAddress。注意,getSignaturesForAddress 不包含涉及关联代币账户的交易。查看 getSignaturesForAddress 指南
getTransactionsForAddress
增强的交易历史,包括高级过滤、双向排序、代币账户支持和高效分页。每个请求需 100 积分。 用例:- 完整的钱包代币历史(包括关联代币账户)
- 基于时间的交易分析
- 状态过滤(成功/失败)
- 时间顺序历史重演
- 一次调用获取完整交易数据
查看 getTransactionsForAddress 指南
getInflationReward
获取一个时代的地址列表的通胀奖励。 用例:- 验证者奖励
- 抵押分析
查看 getInflationReward 指南
Solana 归档使用案例
代币推出分析
跟踪铸造创建和早期持有者活动。识别项目起源和初始分配模式。
钱包取证
构建完整的交易时间线。发现资金来源和交易模式。
MEV 研究
分析历史套利和三明治攻击。研究 MEV 机会及其精确的时序数据。
合规与审计
生成详细的交易报告。利用完整的历史记录支持法规遵从。
投资组合追踪
访问完整的 DeFi 交易历史。建立准确的投资组合分析和绩效跟踪。
区块浏览器
显示完整的区块链历史。为用户提供详细的区块和交易信息。
有哪些历史数据可用?
Helius 提供从 Solana 创建到现在的完整历史数据,并实时持续更新。我们编制和结构化的存储实现快速检索,允许您有效查询多年的链上活动。 所有历史数据完全支持版本化交易和所有 Solana 程序类型。Helius 在独立的存档基础设施上维护这些数据,提供一致的性能,而不会遇到常见于共享 BigTable 系统的瓶颈或可靠性问题。开始使用
准备好访问 Solana 的完整历史数据了吗?以下是开始的方法:- 尝试 getTransactionsForAddress - 从我们的增强交易历史 API 开始
- 获取您的 API 密钥 - 立即注册并开始查询历史数据
- 查看积分 - 查看所有方法的积分成本