drpc-agent-skills は何をしますか?
分散型ルーティング、自動APIキー、および即時統合用の事前構築ツールを使用して、AIエージェントを100以上のブロックチェーンにRPC経由で接続します。
はじめに
このスキルは、dRPCの分散型RPCネットワークを活用して、AIエージェントにブロックチェーンアクセスを提供します。以下の機能があります:
- 100以上のブロックチェーンサポート: Ethereum、Polygon、Arbitrum、Optimism、Solanaなどを含む主要なネットワーク。
- 分散型ルーティング: 冗長性と可用性を提供する複数のノードへの自動ルーティング。
- 自動APIキー管理: セットアップが不要で、安全なアクセスを実現。
- 事前構築されたツール: エージェント用のすぐに使えるブロックチェーン操作。
インストール
npm install leosb4305/drpc-agent-skills
または、依存関係として追加します:
{
"dependencies": {
"leosb4305/drpc-agent-skills": "latest"
}
}
使用方法
スキルの設定
import { DRPCAgent } from 'leosb4305/drpc-agent-skills';
const agent = new DRPCAgent({
// オプションの設定
network: 'ethereum',
});
利用可能なツール
getBalance(address)- アドレスの残高を取得sendTransaction(tx)- トランザクションを送信getBlockNumber()- 最新のブロック番号を取得getNetwork()- 現在のネットワーク情報を取得
例
// 残高を取得
const balance = await agent.getBalance('0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18');
console.log(`残高: ${balance} ETH`);
// トランザクションを送信
const tx = await agent.sendTransaction({
to: '0x...',
value: ethers.utils.parseEther('0.1'),
});
console.log(`トランザクションハッシュ: ${tx.hash}`);
サポートされるプラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIエージェントフレームワーク
環境変数
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
DRPC_API_KEY | dRPC APIキー | 自動生成 |
DRPC_NETWORK | デフォルトネットワーク | ethereum |
ライセンス
MIT