A collection of example implementations showcasing Dynamic Global Wallet integration across different frameworks and platforms.
This repository demonstrates how to integrate Dynamic Global Wallet in various dApp environments. It contains:
- A core Dynamic Global Wallet package (
packages/dynamic-global-wallet
) - Multiple example dApps showcasing different integration approaches (
examples/
)
📘 Looking to create your own Dynamic Global Wallet package? Check out the official Dynamic documentation.
The main Dynamic Global Wallet configuration is located at:
packages/dynamic-global-wallet/package.json
packages/dynamic-global-wallet/src/lib/config.ts
To integrate the Dynamic Global Wallet in your project, simply add these two lines to your main.ts
:
import "<your-package-name>/eip6963";
import "<your-package-name>/solana-standard";
- Node.js v18 or higher
- pnpm package manager
- Install dependencies:
pnpm install
- Build the Dynamic Global Wallet package:
pnpm build-dynamic-global-wallet
Run any of the following examples to see Dynamic Global Wallet in action:
pnpm dynamic-nextjs
pnpm dynamic-vite
-
RainbowKit:
pnpm rainbowkit-vite
-
Privy:
pnpm privy-vite
-
ConnectKit:
pnpm connectkit-vite