Skip to main content
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