trust-wallet-cli について
trust-wallet-cli は、マルチチェーンの暗号資産ウォレットを操作するコマンドラインツールです。`twak serve` から MCP または REST サーバーを通じてエージェントにウォレット操作を公開できます。
主な機能
- 01ウォレット作成、署名、登録
- 02残高、保有資産、履歴の確認
- 03トークン送金とクロスチェーン交換
- 04法定通貨の入出金と価格アラート
- 05DCA、指値注文、リスク確認
活用シーン
- 01ウォレット残高とポートフォリオの確認
- 02トークンの送金や交換
- 03DCA または指値注文の自動化
- 04エージェントへのウォレット操作の公開
MCP 対応
`twak serve` は stdio で MCP サーバーを起動し、エージェントにウォレット操作を公開します。`--rest` では REST HTTP サーバーを起動できます。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ trustwallet/ tw-agent-skills --skill trust-wallet-cliインストール後、Claude Code で/trust-wallet-cliを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/alerts.mdautomations.mdbalance.mdcompete.mderc20.mderc8004.mderc8183.mdhistory.mdmarket.mdonramp.mdsend.mdsetup.mdswap.mdtoken-risk.mdwallet.mdx402.md詳細
Trust Wallet CLI (twak)
マルチチェーンの暗号資産ウォレット操作を行うコマンドラインインターフェースです。npm install -g @trustwallet/cli でインストールします。
クイックスタート
インストールと認証については、references/setup.md をお読みください。
リファレンスガイド
ユーザーのタスクに合ったリファレンスをお読みください。
| タスク | リファレンス | 読むタイミング |
|---|---|---|
| インストール、認証、環境変数 | references/setup.md | 初回セットアップ、「twak をインストール」、「API キーを設定」 |
| 対応チェーンとチェーンキーの一覧表示 | references/setup.md | 「対応しているチェーンは?」「チェーンを一覧表示」「チェーンキーを表示」「X のチェーンキーは?」 |
| ウォレットの作成、キーチェーン、署名、登録 | references/wallet.md | 「ウォレットを作成」「キーチェーン」「メッセージに署名」「ウォレットのステータス」「バックエンドにウォレットを登録」 |
| 残高、保有資産、ポートフォリオ | references/balance.md | 「残高を確認」「ポートフォリオ」「トークン保有資産」 |
| トークンの送金、ENS 送金 | references/send.md | 「ETH を送金」「〜に送金」「vitalik.eth」 |
| トークンのスワップ、クロスチェーン | references/swap.md | 「ETH を USDC にスワップ」「ブリッジ」「クロスチェーンスワップ」 |
| 法定通貨で暗号資産を購入・売却 | references/onramp.md | 「USD で ETH を購入」「オンランプ」「オフランプ」「法定通貨」「暗号資産を現金に売却」 |
| 価格、トレンド、DApp | references/market.md | 「〜の価格」「トレンドのトークン」「dapps」 |
| トランザクション履歴 | references/history.md | 「トランザクション履歴」「トランザクションの詳細」 |
| 価格アラート | references/alerts.md | 「ETH が〜したらアラート」「価格アラート」「通知して」 |
| DCA と指値注文 | references/automations.md | 「DCA」「ドルコスト平均法」「指値注文」「定期スワップ」「価格が〜したら購入」 |
| ERC-20 の承認・取り消し | references/erc20.md | 「使用者を承認」「アローワンスを確認」「取り消し」 |
| トークンのリスクチェック | references/token-risk.md | 「このトークンは安全?」「ハニーポットチェック」「監査状況」 |
| x402 マイクロペイメント | references/x402.md | 「x402」「マイクロペイメント」「支払いが必要な API」「支払いをプレビュー」「エンドポイントの料金を見積もり」「この API の料金はいくら?」 |
| BNB Hack コンペティションへの登録・ステータス | references/compete.md | 「コンペティションに登録」「BNB hack」「AI trading agent edition」「競争する」「登録ステータス」 |
| ERC-8004 エージェント ID の登録・管理 | references/erc8004.md | 「エージェント ID を登録」「erc8004」「エージェント NFT」「agentURI」「エージェントのメタデータ」「ID レジストリ」「エージェントをミント」 |
| エージェントのジョブエスクロー(ERC-8183 Agentic Commerce) | references/erc8183.md | 「erc8183」「エージェントコマース」「ジョブエスクロー」「ジョブを作成」「ジョブに資金を供給」「成果物を提出」「ジョブを精算」「異議申し立てポリシー」「policy-info」「エージェントの支払いエスクロー」「評価ルーター」 |
| AI エージェント向け MCP/REST サーバーの実行 | 以下の MCP サーバーのセクション | 「MCP サーバー」「twak serve」「エージェントを接続」「REST API」 |
まだ CLI がインストールされていない場合は、他のリファレンスとあわせて references/setup.md をお読みください。
MCP サーバー
twak serve は、AI エージェントにウォレット操作を公開する MCP サーバーを stdio 上で起動します。フラグ:
--rest— MCP stdio サーバーの代わりに REST HTTP サーバーを起動します--port <n>— REST サーバーのポート(デフォルトは3000)--host <host>— REST のバインド先ホスト(デフォルトは127.0.0.1。外部に公開するには0.0.0.0を指定します)--password <password>— ウォレットのパスワード(TWAK_WALLET_PASSWORD環境変数を使用し、設定されていない場合は OS のキーチェーンにフォールバックします)--auto-lock <minutes>— 操作がない状態が N 分続いた後にウォレットを自動ロックします--wc-project-id <id>— WalletConnect のプロジェクト ID(またはWALLETCONNECT_PROJECT_IDを設定します)--watch— DCA/指値注文の自動化を実行するバックグラウンド監視機能です。ローカルのエージェントウォレットが必要です(references/automations.mdを参照)--watch-interval <duration>—--watchを指定した場合の自動化のポーリング間隔です。例:30s、5m、1h(デフォルトは 60s、最小は 5s)
コメント
Markdown 対応