Loading...
Loading...
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: circle wallets, blockchain wallets, choose wallet, wallet comparison, which wallet, wallet types, EOA vs SCA vs MSCA, custody model, embedded wallet, smart account, programmable wallets, create wallet, onchain wallet.
npx skill4agent add circlefin/skills use-circle-wallets| Developer-Controlled | User-Controlled | Modular (Passkey) | |
|---|---|---|---|
| Custody | Developer | User | User |
| Auth | Entity secret (backend) | Social login / email OTP / PIN | Passkey (WebAuthn) |
| Account types | EOA, SCA | EOA, SCA | MSCA only |
| Gas sponsorship | SCA via Gas Station | SCA via Gas Station | Gas Station or third-party paymaster |
| Custom modules | No | No | Yes |
| Architecture | Backend SDK only | Backend + frontend SDKs | Frontend SDK only |
| Scenario | Decision | Skill |
|---|---|---|
| Payment backend, programmatic payouts, high TPS | Developer-controlled + EOA | |
| Consumer app with Google/Apple login, gasless UX | User-controlled + SCA on L2 | |
| DeFi app with biometric auth, custom modules | Modular on L2 | |
| NFT marketplace on Ethereum L1 | User-controlled + EOA | |
| AI agent, autonomous multi-chain transactions | Developer-controlled + EOA | |
use-developer-controlled-walletsuse-user-controlled-walletsuse-modular-walletsuse-developer-controlled-walletsuse-user-controlled-walletsuse-modular-wallets