Create a new app with embedded wallets, social login, and gasless transactions.

You can also follow the Quickstart in the Dashboard.
npx create-next-app my-smart-wallets-app -e https://github.com/alchemyplatform/smart-wallets-quickstart
cd my-smart-wallets-appOnce you have your project cloned down and you are in the my-smart-wallets-app level in your terminal, go to your project's root, create a .env file and copy-paste the following into it:
# Paste this in your .env file
NEXT_PUBLIC_ALCHEMY_API_KEY=YOUR_ALCHEMY_API_KEY
NEXT_PUBLIC_ALCHEMY_POLICY_ID=YOUR_PAYMASTER_POLICY_IDRemember: you must create a Configuration and a Paymaster Policy if you want to use Smart Wallets.
Both the Configuration and the Policy ID must be linked to the application
behind your API key!
In your terminal, run:
npm run devYour localhost:3000 should now display the following:

You can use a service like Temp Mail to test logins with throwaway email accounts.
Note: Social login will not work just yet!
Once you use an email, you will receive a 6-digit authentication code. Copy-paste it into the following screen:

Once you have signed in, you can mint your own NFT!

You're all set to take your app to the next level with transactions!
In the Dashboard, you can set your app up with:
- Swaps!
- Social login methods
- Gas sponsorship
- Customized styling