Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.1 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.1 KB

Programmable MPC Wallets with Flexible Auth 🔑

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.

💻 Getting Started

  1. Clone this repo and install dependencies:
git clone [email protected]:LIT-Protocol/pkp-social-auth-example.git

cd pkp-social-auth-example

npm install
  1. Add your Stytch project's project_id and public_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.

  1. Start your development server:
npm run dev
  1. Visit http://localhost:3000 to start playing with the app.

  2. Optional env variables

By default, it uses the datil-dev network. If you want to change the network, you can modify the environment variable:

NEXT_PUBLIC_LIT_NETWORK=datil-dev