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-cli/keypair.json创建密钥对并返回要资助的钱包地址。
为生成的钱包提供资金(手动)
发送1 USDC on Solana和0.001 SOL到步骤2中提供的钱包地址。
注册并获取API密钥
一旦您的代理钱包获得资助,它即可注册账户并创建API密钥:
您的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.mainnet或response.endpoints.devnet。
就是这样!
您的代理现在拥有一个Helius API密钥,可以在所有请求中用作查询参数。
使用现有钱包登录
如果您已经有一个带有Helius账户的资助钱包,请使用:
helius login --keypair /path/to/keypair.json --json
然后用以下方法检索API密钥:
速率限制和积分
- 注册时1,000,000积分
- 使用
helius usage --json监控剩余积分
- 速率限制因计划而异
下一步
需要关于Helius CLI的帮助或对API密钥有疑问吗?