Overview
💡 Ensure you update AppKit to the latest version for optimal compatibility.
Deployment
Smart Accounts are deployed alongside the first transaction. Until deployment, a precalculated address, known as the counterfactual address, is displayed. Despite not being deployed, the account can still sign using 6492 signatures.Supported Networks
Smart Accounts are available on several EVM networks. You can view the complete list of supported networks here.User Eligibility
Smart Accounts are exclusively available for embedded wallet users (email and social login)FAQ
What is a Smart Account?
A Smart Account improves the traditional account experience by replacing Externally Owned Accounts (EOAs) with a Smart Contract that follows the ERC-4337 standard. This opens up many use cases that were previously unavailable. Smart Accounts do no require Private Keys or Seed Phrases, instead they rely on a key or multiple keys from designated signers to access the smart account and perform actions on chain. The keys can take multiple forms including passkeys and EOA signatures.What can I do with a Smart Account?
Smart accounts unlock a host of use cases that were previously unavailable with EOAs. Essentially anything that can be programmed into a smart contract can be used by Smart Accounts.- Automated Transactions: Set up recurring payments or conditional transfers.
- Multi-Signature Authorization: Require multiple approvals for a transaction to increase security.
- Delegated Transactions: Allow a third party to execute transactions on your behalf under specific conditions.
- Enhanced Security: Implement complex security mechanisms such as time-locked transactions and withdrawal limits.
- Interoperability: Interact seamlessly with decentralized applications (dApps) and decentralized finance (DeFi) protocols.
- Custom Logic: Create custom transaction rules and workflows that align with personal or business requirements.