Integrate your Wallet
Overview
If you’re a wallet looking to integrate with Dynamic, you’re in the right place. We support multiple wallet standards, and if you implement one of these standards, we can quickly add you to our list of supported wallets.
After implementing one of these standards below, reach out via the form below to get allowlisted.
EVM
WalletConnect Protocol
WalletConnect Protocol 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 aims to improve the user experience by allowing dApps to detect and interact with multiple installed wallets at the same time. MetaMask, Coinbase Wallet and Rainbow are some of the wallets that 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. You can find more information on the protocol here.
Smart Wallets (ERC-1271 and ERC-6492)
Smart wallets are contract-based wallets that offer advanced features like account abstraction. If you’re a smart wallet looking to integrate with Dynamic, note that we support 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 Protocol also supports Solana wallets, enabling cross-chain compatibility.
Bitcoin
Bitcoin Wallet Standard
The Bitcoin Wallet Standard is an emerging specification for Bitcoin wallets to interact with web applications. Wallets such as Exudus, 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
Custom Wallet Connectors
Dynamic now offers developers the ability to add their own custom wallet connectors to the Dynamic SDK. This feature allows for greater flexibility and customization in integrating wallets that may not follow standard protocols or have unique requirements.
To create a custom wallet connector:
- Visit the Dynamic Public Wallet Connectors repository on GitHub.
- Follow the guidelines in the CONTRIBUTING.md file to understand the process of creating and submitting a custom connector.
- For an example of a custom connector implementation, you can refer to the Safe connector.
By creating a custom wallet connector, you can ensure that your wallet integrates seamlessly with the Dynamic SDK, providing a smooth experience for users of your wallet and applications using Dynamic.
Submit your wallet
Ready to add your wallet to Dynamic or need us to make changes to a current wallet’s name or logo? Fill out our form below and we’ll get back to you shortly.
Was this page helpful?