Skip to main content

Supported Wallets

Dynamic supports connecting externally-managed wallets across all major chains. The table below lists popular wallets by chain.

EVM

WalletConnection Standard
MetaMaskERC-6963, WalletConnect
Coinbase WalletERC-6963, Mobile Wallet Protocol, WalletConnect
RainbowERC-6963, WalletConnect
WalletConnect-compatible walletsWalletConnect
Smart wallets (Safe, Biconomy, etc.)ERC-1271, ERC-6492

Solana

WalletConnection Standard
PhantomSolana Wallet Standard, WalletConnect
SolflareSolana Wallet Standard
BackpackSolana Wallet Standard
WalletConnect-compatible walletsWalletConnect

Bitcoin

WalletConnection Standard
XverseSats Connect
HiroSats Connect
PhantomBitcoin Wallet Standard
Magic EdenBitcoin Wallet Standard
ExodusBitcoin Wallet Standard

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

For Spark network wallets, Dynamic provides a custom interface that enables seamless integration. If you’re building a Spark wallet, follow the Spark Wallet Integration Guide to implement the required interface and create a custom connector.

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.