Skip to main content
The Story Global Wallet is a Dynamic-powered wallet experience that you can enable by adding a single import to your app.

Integrate

1

Install @story-protocol/global-wallet

Install the package in your app (see the npm page):
npm
npm install @story-protocol/global-wallet
2

Add the Global Wallet import

Add this import at the top of your root client component:
import "@story-protocol/global-wallet/story";

What users get

After the import is in place, “Story Global Wallet” is automatically added to the wallet connection UI wallet list. Users can then log in via socials using Dynamic.
Story Global Wallet connecting screen
Story Global Wallet login screen

Examples

See the reference implementations below. Make sure to read the README to get them up and running.