An ERC-4337 compliant smart contract wallet supporting multiple owners, passkey and Ethereum address owners, with cross-chain replayability.
Smart Wallet by Coinbase is a smart contract wallet implementation compliant with ERC-4337, designed to support advanced ownership and cross-chain functionality. It allows an unlimited number of owners, each able to transact independently without requiring approval from others. Owners can be either Ethereum addresses or passkey owners using Secp256r1 public keys, enabling flexible authentication methods including WebAuthn-based passkeys. This wallet is built to optimize calldata costs on Ethereum Layer 2 rollups by using an owner index system for signature verification.
A key feature of Smart Wallet is its cross-chain replayability. Users can sign a single user operation that can be replayed permissionlessly across multiple chains, ensuring consistent updates to ownership or wallet upgrades without needing to re-sign on each chain. This is enabled by a special function that bypasses chain ID validation for certain whitelisted operations, maintaining security while enabling seamless multi-chain management.
The wallet is deployed via the Safe Singleton Factory, which ensures deterministic addresses across hundreds of chains, simplifying multi-chain deployment. Developers can clone the repository and run tests using Forge from Foundry, with deployment facilitated by environment variables for wallet account, RPC URL, and optional Etherscan API keys. The codebase draws from established projects like Solady's ERC-4337 implementation and DaimoAccount, incorporating best practices for passkey integration and upgradeability.
Managing smart contract wallets with multiple owners and diverse authentication methods across multiple chains is complex. Users need a way to update ownership and wallet logic consistently without signing separate transactions on each chain.
Implements the Ethereum standard for account abstraction enabling advanced wallet features.
Allows certain wallet functions to be called without chain ID validation to support cross-chain replayability.
Ensures deterministic wallet addresses across 248 chains for easy multi-chain deployment.
DeFi teams can use Smart Wallet to manage funds with multiple independent owners, each able to transact without coordination.
Users can upgrade wallet logic or update owners once and replay the operation across supported chains without re-signing.
Developers can integrate WebAuthn passkey support alongside Ethereum addresses for enhanced security and usability.

Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.
Explore web3 competitors and apps like Smart Wallet.

A decentralized mobile and browser extension wallet enabling true crypto ownership and seamless Web3 experiences.

A Bluetooth-enabled hardware wallet that securely manages over 15,000 coins and NFTs with private keys stored offline.



Gemini is a regulated cryptocurrency platform offering trading, investing, staking, and custody services with onchain Web3 wallet access.
Crypto.com is a comprehensive platform offering cryptocurrency trading, payments, wallets, and DeFi services to over 150 million users worldwide.

Smartaccounts is a platform focused on building smart contract wallet solutions for Web3 users and developers.

Rainbow is a multi-chain Ethereum wallet available on mobile and desktop, designed for managing NFTs, DeFi assets, and cross-chain interactions with a user-friendly interface.
Immutable is a comprehensive blockchain platform offering a dedicated Layer 2 chain, wallet solutions, and growth tools tailored for Web3 gaming.

Magic provides enterprise-grade, scalable wallet infrastructure and authentication APIs to onboard millions of users with secure, non-custodial wallets and seamless login experiences.
| Open Source | |
|---|---|
| Price (Monthly) | Free | 
| Price (Annual) | Free | 
| Messaging | N/A | 
| Support | Community support via GitHub | 
| Analytics | 
The Smart Wallet repository includes comprehensive code, deployment instructions, and testing guidance using Foundry. It links to related projects such as webauthn-sol for passkey support and Safe Singleton Factory for multi-chain deployment.
| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |