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

代理入门

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

安装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 端点,请使用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密钥有疑问吗?