关于 goldrush-x402
goldrush-x402 是通过 x402 按请求付费访问 GoldRush 区块链数据的技能。它指导 AI Agent 发现端点、评估价格并发起付费请求,无需 API 密钥。
主要功能
- 01发现可用端点
- 02查看价格和支持的链
- 03通过 x402 按请求付费
- 04使用固定或分档定价
- 05收费前验证请求
适用场景
- 01查询代币余额或 NFT 持仓
- 02获取交易和事件日志数据
- 03构建按需付费获取链上数据的 Agent
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ covalenthq/ goldrush-agent-skills --skill goldrush-x402安装后在 Claude Code 中输入/goldrush-x402确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/ai-agents.mdendpoints.mdoverview.md详细介绍
GoldRush x402
使用 x402 协议按请求付费访问 GoldRush 区块链数据。无需 API 密钥、无需注册、无需账单,只需一个已注资的钱包。通过透明的反向代理访问 Foundational API 端点。
快速入门
import { HTTPClient } from "@x402/core";
import { ExactEvmScheme } from "@x402/evm";
const client = new HTTPClient({
scheme: new ExactEvmScheme({
network: "eip155:84532", // Base Sepolia
privateKey: process.env.WALLET_PRIVATE_KEY,
}),
});
// Get token balances — payment handled automatically
const balances = await client.get(
"https://x402.goldrush.dev/v1/eth-mainnet/address/demo.eth/balances_v2/"
);
console.log(balances);
安装: npm install @x402/core @x402/evm
x402 的工作方式
1. REQUEST → Agent calls endpoint without payment
2. 402 → Server responds with payment instructions (amount, token, recipient)
3. PAY → Agent signs payment with stablecoins on Base, retries with proof
4. DATA → Server validates request *before* charging, returns data
x402 客户端库会自动处理步骤 2-3。在代码中,只需发送一个 GET 请求。
关键安全特性: 代理会在收费前验证请求。格式错误的地址、不支持的链或错误的参数都会返回明确的错误——你无需付费。
支付: 使用 Base Sepolia 上的 USDC(测试网)。即将支持 Base 主网。
交叉引用
x402 提供与 Foundational API 相同的端点,参数和响应格式也相同。有关端点的详细文档(参数、响应架构、用例),请参阅 goldrush-foundational-api 技能。
基础 URL 对应关系:
- Foundational API:
https://api.covalenthq.com/v1/... - x402 代理:
https://x402.goldrush.dev/v1/...
定价摘要
| 模式 | 描述 | 示例 |
|---|---|---|
| 固定 | 每次调用一个价格 | 代币余额、NFT 持仓、区块详情 |
| 分级 | 按数据量定价 | 交易、事件日志 |
分级(适用于长度可变的数据)
| 级别 | 项目数 | 用例 |
|---|---|---|
| 小 | 1-50 | 快速查询、近期活动 |
| 中 | 51-200 | 标准查询 |
| 大 | 201-500 | 详细分析 |
| XL | 501+ | 完整历史记录 |
通过查询参数选择级别:?tier=small
响应缓存
缓存的响应费用更低。缓存 TTL:
- 余额: 30 秒
- 定价数据: 5 分钟
AI Agent 工作流
1. 发现(免费)
curl https://x402.goldrush.dev/v1/x402/endpoints | jq
curl https://x402.goldrush.dev/v1/x402/search?q=balance | jq
2. 评估
curl https://x402.goldrush.dev/v1/x402/endpoints/get-token-balances-for-address | jq
返回信用费率、定价模式和支持的链,提供决定要调用什么所需的全部信息。
3. 支付并使用
const balances = await client.get(
`https://x402.goldrush.dev/v1/eth-mainnet/address/${wallet}/balances_v2/`
);
// Same JSON format as standard GoldRush API
参考文件
如果需要了解本索引未提供的详情,请阅读相关参考文件。
| 文件 | 阅读时机 |
|---|---|
| overview.md | 需要了解 x402 协议详情、定价模式细分或快速入门代码 |
| ai-agents.md | 构建自主 Agent 时——四步工作流、x402 与 API 密钥对比、速率限制 |
| endpoints.md | 需要了解发现 API 详情(免费),或可用数据端点目录 |
评论
支持 Markdown