afx-agent-skills は何をしますか?
AFX上のAIトレーダー向けのエージェント向けスキルと安全性プリミティブ。
概要
このリポジトリは、AIエージェント(例: Claude Code、Cursor、Codex)がAFX分散型取引所(DEX)と対話するための基本スキルを提供します。各スキルは、安全なトランザクション実行、エラー処理、および状態管理を重視しています。
スキル一覧
- 残高照会: エージェントがウォレットのトークン残高を安全に照会できるようにします。
- トークンスワップ: 流動性プールを介したトークン交換を、スリッページ保護付きで実行します。
- 流動性管理: 流動性プールへの資金の追加、引き出し、および報酬の請求を可能にします。
- 価格オラクル: AFX上のペアの現在の市場価格を取得します。
安全プリミティブ
- トランザクション検証: すべての出力トランザクションは、署名前に形式と制約を検証されます。
- レート制限: エージェントの操作は、市場操作を防ぐためにレート制限されます。
- サンドボックスモード: テストネットまたはシミュレーション環境で安全にテストできます。
使用方法
各スキルは、標準的な関数呼び出しインターフェースを介して呼び出されます。詳細については、各スキルのドキュメントを参照してください。
例
import { getBalance, swap } from 'afx-agent-skills';
// 残高を取得
const balance = await getBalance('0x...', 'USDC');
// スワップを実行
const tx = await swap('ETH', 'USDC', '1.0', { slippage: 0.5 });
サポート
問題や機能リクエストについては、このリポジトリにIssueを開いてください。