あなたのアプリケーションに最適なCircleウォレット(暗号資産の管理・送受信ツール)タイプを選択・導入できます。開発者が管理するウォレット、ユーザーが管理するウォレット、モジュール型(パスキー対応)ウォレットを、管理方式・鍵管理方法・アカウント形式・ブロックチェーン対応状況・用途別に比較します。 ブロックチェーンウォレット統合がオンチェーン(ブロックチェーン上で動作する)アプリ開発に必要なときに使用してください。 **以下のような質問が入力されると動作します:** - どのウォレットを選ぶべき? - ウォレットの比較 - EOA(外部所有アカウント)vs SCA(スマートコントラクトアカウント)vs モジュール型ウォレット - 管理方式について - プログラム可能なウォレット
Choose and implement the right Circle wallet type for your application. Compares developer-controlled, user-controlled, and modular (passkey) wallets across custody model, key management, account types, blockchain support, and use cases. Use whenever blockchain wallet integrations are required for onchain application development. Triggers on: which wallet, choose wallet, wallet comparison, EOA vs SCA vs Modular Wallet, custody model, programmable wallets.
Circle は3つのウォレット(暗号資産の管理ツール)タイプを提供しています。それぞれ異なる管理方式、アカウント種別、鍵管理、機能を備えています。このスキルはあなたに最適なウォレットを選ぶのを助けます。
| 開発者管理型 | ユーザー管理型 | モジュール型(パスキー) | |
|---|---|---|---|
| 管理者 | 開発者 | ユーザー | ユーザー |
| 認証方式 | APIキー + エンティティシークレット(バックエンド) | ソーシャルログイン / メールOTP / PIN | パスキー(WebAuthn) |
| アカウント種別 | EOA、SCA | EOA、SCA | モジュール型SCA(ERC-6900) |
| ガス代補助 | SCA(Circle Paymaster経由) | SCA(Circle Paymaster経由) | Circle Paymaster または第三者Paymaster |
| カスタムモジュール | 不可 | 不可 | 可能 |
| 実装方式 | バックエンドSDKのみ | バックエンド + フロントエンドSDK | フロントエンドSDKのみ |
最新の対応アカウント種別と対応ブロックチェーンについては、公式ドキュメントをご確認ください。
1. 鍵の管理者は誰か?
2. 認証方式は?
3. アカウント種別は?
4. チェーン確認(モジュール型ウォレット用)
よくあるユースケースと、各ケースに適したウォレットタイプの選択方法については、参考資料をご覧ください。
ウォレットタイプが決定したら、対応するスキルを実行してください:
use-developer-controlled-wallets スキルuse-user-controlled-wallets スキルuse-modular-wallets スキルuse-developer-controlled-wallets、use-user-controlled-wallets、use-modular-wallets)に委譲してくださいこのスキルはウォレットタイプの推奨のみを行い、ブロックチェーンへの書き込み、送金、署名、鍵操作は一切実行しません。ウォレット作成、署名、送金、契約デプロイなどすべての実際の操作は、委譲先の実装スキルで行われ、そのスキルが確認を管理します。
次の場合は委譲前に確認が必要です:
免責事項:このスキルは「現状のまま」提供され、いかなる保証も伴いません。Circle開発者利用規約に従うものとし、生成された出力に誤りが含まれる可能性があります。また、手数料設定オプション(Circleに向けられる手数料を含む)が含まれる場合があります。詳細はリポジトリのREADMEをご覧ください。
Circle offers three wallet types -- developer-controlled, user-controlled, and modular -- each with different custody models, account types, key management, and capabilities. This skill helps you pick the right one.
| Developer-Controlled | User-Controlled | Modular (Passkey) | |
|---|---|---|---|
| Custody | Developer | User | User |
| Auth | API key + entity secret (backend) | Social login / email OTP / PIN | Passkey (WebAuthn) |
| Account types | EOA, SCA | EOA, SCA | Modular Wallet SCA (ERC-6900) |
| Gas sponsorship | SCA via Circle Paymaster | SCA via Circle Paymaster | Circle Paymaster or third-party paymaster |
| Custom modules | No | No | Yes |
| Architecture | Backend SDK only | Backend + frontend SDKs | Frontend SDK only |
For the latest supported account types on different blockchains: https://developers.circle.com/wallets/account-types
For the latest supported features on different blockchains: https://developers.circle.com/wallets/supported-blockchains
READ references/example-scenarios.md for common scenarios mapped to a wallet-type decision and the skill to implement it.
Once a wallet type has been determined, TRIGGER the corresponding skill:
use-developer-controlled-wallets skilluse-user-controlled-wallets skilluse-modular-wallets skilluse-developer-controlled-wallets, use-user-controlled-wallets, or use-modular-wallets) for implementation.This skill only recommends a wallet type; it performs no on-chain writes, transfers, signing, or key operations itself. Every side effect — creating a wallet, signing, sending funds, deploying a contract — happens in the delegated implementation skill, which owns confirmation for those actions.
Escalate before delegating when:
DISCLAIMER: This skill is provided "as is" without warranties, is subject to the Circle Developer Terms, and output generated may contain errors and/or include fee configuration options (including fees directed to Circle); additional details are in the repository README.
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。