SuperAPI AI 工具集

helius

编程与开发

查看项目

更新于 10-15 23:43

技能介绍

Helius 是面向 Solana 的 RPC 与 API 基础设施服务,宣称提供 99.99% 可用性、全球边缘节点与开发者友好 API。

用途与主要能力

  • RPC 基础设施:全球分布式节点,提供低延迟 HTTP 与 WebSocket 端点。
  • DAS API:统一访问 NFT、代币与压缩资产,支持按资产 ID、所有者、创建者、权限、集合/分组查询,批量获取、搜索与获取 cNFT 默克尔证明。
  • 增强交易 API:返回已解析、人类可读的交易数据,并可按 SWAP、NFT_SALE、NFT_LISTING、NFT_BID、TOKEN_MINT、TRANSFER、STAKE 等类型过滤。
  • 优先费 API:提供实时优先费建议,支持 LOW、MEDIUM、HIGH、VERY_HIGH 等级与 lookbackSlots 等选项。
  • Webhooks:支持 Enhanced、Raw、Discord 三类事件通知,可创建、查询、更新、删除。
  • ZK Compression API:处理压缩账户与代币(Light Protocol),包括账户、余额、有效性证明与压缩签名。
  • LaserStream:基于 gRPC 的实时数据流,支持历史回放、自动重连、多区域端点(法兰克福、阿姆斯特丹、东京等)。
  • Sender API 与智能交易发送:支持自动重试与优化,并可估算计算单元。
  • Staking API:以编程方式创建质押与解除质押交易、查询质押账户。

使用方式 安装 SDK:npm install helius-sdk,或 pnpm add helius-sdk。在 dashboard.helius.dev 生成 API 密钥后,以环境变量 HELIUS_API_KEY 保存,禁止提交到 git。基础用法:import { createHelius } from "helius-sdk"; const helius = createHelius({ apiKey: process.env.HELIUS_API_KEY! });。RPC 端点形如 https://mainnet.helius-rpc.com/?api-key=<KEY>,WebSocket 为 wss 同域。SDK 命名空间包括 helius.、helius.rpc.、helius.tx.、helius.staking.、helius.enhanced.、helius.webhooks.、helius.ws.、helius.zk.。

适用场景 适合需要 Solana RPC 接入、NFT/代币资产数据查询、交易解析与监控、实时事件通知、压缩资产处理、低延迟数据流与交易发送优化的开发团队。

限制与注意事项 资料给出各套餐的额度与计费表(Free 500,000 credits、Developer 5M、Growth 50M、Enterprise 自定义),具体价格未提供。常见错误:401 无效密钥、429 限流、500+ 服务器错误需重试。资料建议密钥安全、批量请求、游标分页、缓存与重试。部分功能(如 Shred Delivery)标注为 Beta,实际可用性以官方为准。