跳转到主要内容
Helius使用API密钥来验证请求。每个API请求必须包含您的API密钥以验证您的身份和权限。 代理可使用Helius CLI以编程方式注册Helius账户、创建项目和生成API密钥。 本文解释了安装Helius CLI、设置您的第一个账户以及登录现有账户的基础知识。

代理入门

以下是代理以编程方式创建Helius账户的基本说明。 有关完整的工作流程、命令、退出代码等,请参考Helius CLI代理文件

安装Helius CLI

npm install -g helius-cli
有关更多信息,请参阅GitHub上的Helius CLI仓库

生成密钥对

helius keygen
这将在~/.helius-cli/keypair.json创建密钥对并返回钱包地址进行资金。

为生成的钱包提供资金(手动)

发送1个USDC on Solana和0.001 SOL到第2步提供的钱包地址。

注册并获取API密钥

一旦您的代理钱包获得资金,它可以注册账户并创建API密钥:
helius signup --json
您的 API 密钥是敏感信息,可用于访问您的 Helius 账户。切勿在客户端代码、公共库或浏览器可访问的区域中暴露它。

使用您的 API 密钥

创建项目后,您将收到如下响应:
{
  "status": "SUCCESS",
  "wallet": "YourWalletAddress...",
  "projectId": "project-uuid",
  "projectName": "Project Name",
  "apiKey": "your-api-key-here",
  "endpoints": {
    "mainnet": "https://mainnet.helius-rpc.com/?api-key=your-api-key-here",
    "devnet": "https://devnet.helius-rpc.com/?api-key=your-api-key-here"
  },
  "credits": 1000000,
  "transaction": "transaction-signature"
}
要提取您的 API 密钥,请使用 response.apiKey 要提取 RPC URL endpoints,请使用 response.endpoints.mainnetresponse.endpoints.devnet 就是这样! 您的代理现在拥有一个 Helius API 密钥,可以在所有请求中用作查询参数。

使用现有钱包登录

如果您已经有一个有资金的 Helius 帐户钱包,请使用:
helius login --keypair /path/to/keypair.json --json
然后使用以下命令检索 API 密钥:
helius apikeys --json

速率限制和积分

  • 注册时获得 1,000,000 积分
  • 使用 helius usage --json 监控剩余积分
  • 速率限制因计划不同而异

下一步

支持

需要 Helius CLI 帮助或有关于 API 密钥的问题?