
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 enhance wallet security and usability on Ethereum and compatible chains. It supports multiple concurrent owners, allowing each owner to transact independently without requiring approval from others. Owners can be either Ethereum addresses or passkey public keys (Secp256r1), enabling flexible authentication methods including WebAuthn-style passkeys. This wallet is built to support modern account abstraction standards, facilitating advanced user operations and signature schemes.
A key feature of Smart Wallet is its cross-chain replayability for owner updates and other actions. Users can sign a single user operation that can be replayed permissionlessly across multiple chains, ensuring consistent wallet state and ownership across ecosystems. This is enabled by a specialized function that bypasses chain ID validation for certain whitelisted calls, such as adding or removing owners and upgrading the wallet implementation. The wallet factory and implementation are deployed via the Safe Singleton Factory, which guarantees the same contract address across over 200 chains, simplifying multi-chain deployment.
Developers can integrate Smart Wallet by deploying the contracts on their target chains and using the provided interfaces to manage owners and execute transactions. The wallet supports both direct Ethereum address calls and ERC-4337 user operations with a custom signature wrapper to handle different owner types efficiently. The repository includes tests runnable with Foundry's Forge tool and deployment scripts that leverage environment variables for RPC URLs and account keys. This wallet is particularly suited for projects requiring multi-owner control, passkey authentication, and seamless multi-chain wallet management.
Managing wallet ownership and authentication across multiple chains is complex, especially when supporting both traditional Ethereum addresses and modern passkey signers. Existing wallets often lack flexible multi-owner support and cross-chain consistency for ownership updates.
Implements the Ethereum account abstraction standard for flexible user operations and signature schemes.
Encodes owner index and signature data to optimize calldata and support different signature types.
Deploys wallet factory and implementation at the same address across 248 chains for consistent multi-chain support.
DeFi projects can use Smart Wallet to create vaults controlled by multiple owners with independent transaction rights.
Users can update wallet ownership once and have changes reflected across all supported chains automatically.
Applications can integrate passkey owners for passwordless, phishing-resistant wallet access alongside Ethereum addresses.
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 provides comprehensive code, tests, and deployment instructions for an ERC-4337 compliant multi-owner smart contract wallet. It includes links to related standards and dependencies such as WebAuthn and Safe Singleton Factory.
| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |