あなたのアプリケーションに最適な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種類のウォレットタイプを提供しています。 デベロッパーコントロール型、ユーザーコントロール型、モジュラー型の3種類で、それぞれカストディモデル、アカウントタイプ、鍵管理、機能が異なります。 このスキルは、最適なウォレットタイプの選択をサポートします。
| デベロッパーコントロール型 | ユーザーコントロール型 | モジュラー型(Passkey) | |
|---|---|---|---|
| カストディ | デベロッパー | ユーザー | ユーザー |
| 認証 | APIキー + エンティティシークレット(バックエンド) | ソーシャルログイン / メールOTP / PIN | Passkey(WebAuthn) |
| アカウントタイプ | EOA、SCA | EOA、SCA | モジュラーウォレット SCA(ERC-6900) |
| ガススポンサーシップ | Circle Paymasterを介したSCA | Circle Paymasterを介したSCA | Circle PaymasterまたはサードパーティPaymaster |
| カスタムモジュール | 非対応 | 非対応 | 対応 |
| アーキテクチャ | バックエンドSDKのみ | バックエンド + フロントエンドSDK | フロントエンドSDKのみ |
ブロックチェーンごとに対応する最新のアカウントタイプ: https://developers.circle.com/wallets/account-types
ブロックチェーンごとに対応する最新の機能一覧: https://developers.circle.com/wallets/supported-blockchains
ステップ1 -- 鍵を管理するのは誰か?(カストディアンの確認)
ステップ2 -- 認証方式は?
ステップ3 -- アカウントタイプは?
ステップ4 -- チェーン確認(モジュラーウォレット)
| シナリオ | 選択 | スキル |
|---|---|---|
| 決済バックエンド、プログラムによる送金、高スループット | デベロッパーコントロール型 + EOA | use-developer-controlled-wallets |
| Google/Appleログイン対応のコンシューマーアプリ、ガスレスUX | ユーザーコントロール型 + L2上のSCA | use-user-controlled-wallets |
| 生体認証とカスタムモジュールを使ったDeFiアプリ | L2上のモジュラーウォレット | use-modular-wallets |
| Ethereum L1上のNFTマーケットプレイス | ユーザーコントロール型 + EOA | use-user-controlled-wallets |
| AIエージェント、自律的なマルチチェーントランザクション | デベロッパーコントロール型 + EOA | use-developer-controlled-wallets |
ウォレットタイプが決定したら、対応するスキルをトリガーしてください:
use-developer-controlled-wallets スキルuse-user-controlled-wallets スキルuse-modular-wallets スキルuse-developer-controlled-wallets、use-user-controlled-wallets、または use-modular-wallets)に委譲すること。免責事項: このスキルは現状のまま("as is")提供され、いかなる保証も伴いません。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
Step 1 -- Who controls the keys / who is the custodian?
Step 2 -- Auth method?
Step 3 -- Account type?
Step 4 -- Chain check (Modular wallets)
| Scenario | Decision | Skill |
|---|---|---|
| Payment backend, programmatic payouts, high TPS | Developer-controlled + EOA | use-developer-controlled-wallets |
| Consumer app with Google/Apple login, gasless UX | User-controlled + SCA on L2 | use-user-controlled-wallets |
| DeFi app with biometric auth, custom modules | Modular Wallet on L2 | use-modular-wallets |
| NFT marketplace on Ethereum L1 | User-controlled + EOA | use-user-controlled-wallets |
| AI agent, autonomous multi-chain transactions | Developer-controlled + EOA | use-developer-controlled-wallets |
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.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 による自動翻訳です。