Skip to main content
Dynamic connects to externally-managed wallets across all major chains. Use this page to check whether a wallet is supported and which standard it connects over. Looking for how to build it? See Connections. Building a wallet and want Dynamic to support it? Skip to Custom wallet connectors and Add your wallet to Dynamic. Those two sections are for wallet teams, not for apps integrating Dynamic.

Supported Wallets

The table below lists popular wallets by chain.

EVM

Solana

Bitcoin

Other Chains

Any wallet compatible with WalletConnect or a supported chain standard can be connected. For chains not listed above, use a custom wallet connector.

Connection Standards

EVM

WalletConnect Protocol

WalletConnect is an open protocol that enables secure communication between wallets and dApps. It supports a wide range of wallets across multiple chains, including MetaMask, Rainbow, and other EVM-compatible wallets.

ERC-6963

ERC-6963 is a standard for wallet discovery and connection for browser extension wallets. It allows dApps to detect and interact with multiple installed wallets simultaneously. MetaMask, Coinbase Wallet, and Rainbow support this standard.

Mobile Wallet Protocol

The Mobile Wallet Protocol is designed for seamless integration between mobile wallets and dApps and is led by Coinbase. More information is available here.

Smart Wallets (ERC-1271 and ERC-6492)

Smart wallets are contract-based wallets that offer advanced features like account abstraction. Dynamic supports both ERC-1271 (Standard Signature Validation Method for Contracts) and ERC-6492 (Signature Validation for Predeploy Contracts).

Solana

Solana Wallet Standard

The Solana Wallet Standard is a specification for Solana wallets to interact with dApps. It supports wallets such as Phantom, Solflare, and other Solana-compatible wallets.

WalletConnect Protocol

WalletConnect also supports Solana wallets, enabling cross-chain compatibility.

Bitcoin

Bitcoin Wallet Standard

The Bitcoin Wallet Standard is a specification for Bitcoin wallets to interact with web applications. Wallets such as Exodus, Phantom, and Magic Eden support this protocol.

Sats Connect

Sats Connect is a protocol for connecting Bitcoin wallets to web applications. Xverse, Hiro, and other Bitcoin wallets implement this standard.

Spark

Spark Wallet Integration

Spark network wallets connect through a custom interface rather than a shared standard. If you are building a Spark wallet, implement that interface as a custom connector using the public wallet connectors repository described below.

Custom Wallet Connectors

Dynamic lets you add custom wallet connectors for wallets that don’t follow a standard protocol or have unique requirements. To create a custom wallet connector:
  1. Visit the Dynamic Public Wallet Connectors repository on GitHub.
  2. Follow the guidelines in the CONTRIBUTING.md file.
  3. For a reference implementation, see the Safe connector.

Add Your Wallet to Dynamic

If you’re a wallet looking to integrate with Dynamic, implement one of the standards above and fill out the form below. If your wallet uses a non-standard protocol, use the custom wallet connector path or reach out to discuss a direct integration.
Last modified on September 21, 2026