goldrush-x402 について
goldrush-x402は、x402のリクエスト単位課金でGoldRushのブロックチェーンデータにアクセスするスキルです。AIエージェントによるエンドポイントの検索、料金の確認、支払い付きリクエストを支援し、APIキーは不要です。
主な機能
- 01利用可能なエンドポイントの検索
- 02料金と対応チェーンの確認
- 03x402によるリクエスト単位の支払い
- 04固定・段階制料金の利用
- 05課金前のリクエスト検証
活用シーン
- 01トークン残高やNFT保有状況の照会
- 02トランザクションやイベントログの取得
- 03オンチェーンデータを従量課金で取得するエージェントの構築
インストール
コマンドをコピーしてターミナルで実行します。
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/...
料金の概要
| モデル | 説明 | 例 |
|---|---|---|
| 固定 | 呼び出し 1 回あたりの固定料金 | トークン残高、NFT 保有状況、ブロックの詳細 |
| 段階制 | データ量に応じた料金 | トランザクション、イベントログ |
段階(可変長データの場合)
| 段階 | 項目数 | 用途 |
|---|---|---|
| 小 | 1-50 | 手早い検索、最近のアクティビティ |
| 中 | 51-200 | 一般的なクエリ |
| 大 | 201-500 | 詳細な分析 |
| XL | 501+ | 全履歴 |
クエリパラメーターで段階を選択します:?tier=small
レスポンスキャッシュ
キャッシュされたレスポンスは、料金が安くなります。キャッシュ TTL:
- 残高: 30 秒
- 価格データ: 5 分
AI エージェントのワークフロー
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 | 自律型エージェントを構築する場合 — 4 ステップのワークフロー、x402 と API キーの比較、レート制限 |
| endpoints.md | 検出 API の詳細(無料)や、利用可能なデータエンドポイントの一覧が必要な場合 |