This is an example web app that shows how you can mint and use Lit's programmable MPC wallets with social accounts, one-time passwords, and passkeys using Lit JS SDK.
- Clone this repo and install dependencies:
git clone git@github.com:LIT-Protocol/pkp-social-auth-example.git
cd pkp-social-auth-example
npm install
- Add your Stytch project's
project_id
andpublic_token
to.env.local
:
NEXT_PUBLIC_STYTCH_PROJECT_ID="<Your Stytch Project ID>"
NEXT_PUBLIC_STYTCH_PUBLIC_TOKEN="<Your Stytch Public Token>"
If you're not using Stytch, feel free to comment out the Stytch provider StytchProvider
and Stytch component StytchOTP
.
- Start your development server:
npm run dev
- Visit http://localhost:3000 to start playing with the app.