Helius使用API密钥来验证请求。每个API请求必须包含您的API密钥以验证您的身份和权限。
代理可使用Helius CLI以编程方式注册Helius账户、创建项目和生成API密钥。
本文解释了安装Helius CLI、设置您的第一个账户以及登录现有账户的基础知识。
代理入门
以下是代理以编程方式创建Helius账户的基本说明。
有关完整的工作流程、命令、退出代码等,请参考Helius CLI代理文件。
安装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 endpoints,请使用 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 密钥的问题?