インストール
クライアントの初期化
エージェント
aw.agents.create(params)
MPCセキュアなウォレットを持つ新しいエージェントを作成します。
aw.agents.get(agentId)
IDでエージェントを取得します。
aw.agents.list(params?)
アカウントのすべてのエージェントを一覧表示します。
aw.agents.freeze(agentId)
エージェントのウォレットを即座に凍結し、すべてのトランザクションを防止します。
aw.agents.unfreeze(agentId)
凍結後にエージェントのウォレットを再有効化します(10分間のクールダウンが必要です)。
支払い
aw.payments.send(params)
直接オンチェーン決済を送信します。
aw.payments.get(transactionId)
トランザクションの詳細とステータスを取得します。
aw.payments.list(params)
エージェントのトランザクションを一覧表示します。
x402マイクロペイメント
aw.x402.createSession(params)
支出予算を持つx402支払いセッションを作成します。
aw.x402.check(params)
ターゲットURLがx402支払い交渉をサポートしているか確認します。
aw.x402.pay(params)
1回のx402支払いを交渉して完了します。
aw.x402.sessionPay(sessionId, params)
既存のセッション予算を使用して支払います。
aw.x402.httpInterceptor(params)
x402 v2チャレンジを自動的に処理するHTTP fetchラッパーを作成します:
- 402レスポンスの
PAYMENT-REQUIREDヘッダーを読み取ります - AgentWallex経由で支払いを送信します
PAYMENT-SIGNATUREヘッダー付きでリクエストをリトライします