dynamic_sdk_external_wallet_phantom

Phantom support for dynamic_sdk_external_wallet.

This package connects to Phantom through Solana deep links. It supports account connection, message signing, transaction signing, and encrypted callback payloads.

Setup

Add dynamic_sdk_external_wallet first. Then import this package and pass the Phantom mechanism to the Reown provider.

import 'package:dynamic_sdk_external_wallet/dynamic_sdk_external_wallet.dart';
import 'package:dynamic_sdk_external_wallet_phantom/dynamic_sdk_external_wallet_phantom.dart';

final provider = ReownExternalWalletProvider(
  mechanisms: [PhantomMechanism()],
);

Libraries

dynamic_sdk_external_wallet_phantom
Phantom and Solflare as external wallets, over the encrypted deep-link protocol they BOTH speak.