Welcome to Coinbase Wallet's developer documentation. Coinbase Wallet is a self-custody crypto wallet, available as a browser extension and a mobile app on Android and iOS. Coinbase Wallet SDK is an open-source SDK that allows you to connect your dapps to millions of Coinbase Wallet users, including their assets and NFTs. Coinbase Wallet works with all EVM-compatible L1/L2 networks, supports NFTs, and is multi-platform (browser extension, iOS and Android mobile apps). Coinbase Wallet supports the following developer features. Take advantage of these features in your applications by integrating with Coinbase Wallet SDK, or a library like web3-react. You can connect your dapps to Coinbase Wallet on both mobile web (for iOS and Android) and desktop. You can also onboard new users who do not yet have a wallet. Coinbase Wallet works with all EVM-compatible L1/L2 networks.
Features
- Unified asset balances across all networks
- Add custom network manually or via EIP-3085 (wallet_addEthereumChain)
- Add custom tokens manually or via EIP-747 (wallet_watchAsset)
- Network switching
- EIP-3326 (wallet_switchEthereumChain)
- EIP-3085 (wallet_addEthereumChain)