use-circle-wallets

Select the appropriate Circle wallet type for onchain application development.

1|Updated Sep 4, 2025
One-click install
npx skills add https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO --skill use-circle-wallets-fuzzystodd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: use-circle-wallets
Source: https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO/tree/main/skills/use-circle-wallets
Command: npx skills add https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO --skill use-circle-wallets-fuzzystodd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing between Circle's developer-controlled, user-controlled, and modular (passkey) wallets is confusing because each differs in custody model, key management, account types, and blockchain support. This Skill provides a structured decision guide so you pick the correct wallet architecture before writing any integration code. ## Core Features & Use Cases - Wallet Comparison Matrix: Compares custody, authentication, account types (EOA vs SCA vs Modular Wallet), gas sponsorship, and SDK architecture across all three Circle wallet types. - Step-by-Step Decision Guide: Walks through custodian selection, auth method, account type, and chain compatibility to arrive at the right wallet. - Scenario Mapping: Maps common scenarios (payment backends, consumer apps with social login, DeFi apps with biometric auth, NFT marketplaces, AI agents) to the correct wallet type and delegates implementation to the corresponding specialized skill. - Use Case: You are building a consumer app with Google login and gasless transactions on an L2; the guide directs you to user-controlled wallets with SCA and the Circle Paymaster. ## Quick Start Ask which Circle wallet type fits your application by describing your custody model, authentication method, and target blockchain.

Frequently Asked Questions about use-circle-wallets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between Circle developer-controlled and user-controlled wallets?▼

Choose developer-controlled wallets when your backend controls the keys using an API key and entity secret, such as for programmatic payouts. Choose user-controlled wallets when end users own their keys and authenticate via social login, email OTP, or PIN.

What is the difference between EOA and SCA accounts in Circle wallets?▼

EOA accounts are externally owned accounts available on all chains, while SCA accounts are smart contract accounts enabling gas sponsorship via Circle Paymaster and transaction batching. SCA is practical on L2 chains but gas-prohibitive on Ethereum mainnet.

Which blockchains support Circle modular passkey wallets?▼

Modular wallets are supported on Arbitrum, Avalanche, Base, Monad, Optimism, Polygon, and Unichain. They are not supported on Ethereum mainnet, Solana, Aptos, or NEAR, where you should fall back to user-controlled wallets with SCA or EOA.

Does Circle wallet support gasless transactions?▼

Yes, gas sponsorship is available for SCA accounts through the Circle Paymaster on both developer-controlled and user-controlled wallets. Modular wallets can use Circle Paymaster or a third-party paymaster for gasless user experiences.

When should I use a modular wallet instead of a user-controlled wallet?▼

Use a modular wallet when you need passkey (WebAuthn biometric) authentication or custom ERC-6900 modules on a supported L2 chain. Use a user-controlled wallet when social login, email OTP, or PIN authentication is sufficient.