Make sure you enable SVM chain in the Dynamic dashboard.
Installation
Default Solana extension
If you wish to support the standard Solana wallets and Dynamic embedded wallets,
you can add the default Solana extension to your client using the addSolanaExtension method.
Standalone Solana extensions
If you want to be more granular, you can add the standalone Solana extensions individually to your client.
Solana Wallets Standard extension
WAAS Solana extension
Phantom redirect extension
Adds support for connecting to Phantom on mobile via deep link redirects.
This is not included in addSolanaExtension and must be added separately. It is intended for
mobile web apps where users open your app inside a mobile browser and need to interact with their
Phantom wallet.
See Phantom Redirect Extension for full
setup details and how the redirect flow works.
Combining extensions
You can combine as many extensions as you want to support all the wallets you want to support.
React
In React, register extensions at module level in the same file where you create the client — not inside components. This runs once when the module is first imported.
Last modified on April 9, 2026