nxsmart-wallet
v1.1.6
Published
This template shows how to use an [embedded wallet](https://portal.thirdweb.com/embedded-wallet) as the personal wallet for a [smart wallet](https://portal.thirdweb.com/smart-wallet). This means that users will log in with their email or social account an
Downloads
13
Maintainers
Readme
Embedded Smart Wallet
This template shows how to use an embedded wallet as the personal wallet for a smart wallet. This means that users will log in with their email or social account and then access a smart wallet and execute gasless transactions. This provides a truly seamless UX.
Getting Started
Create a project using this example:
npx thirdweb create --template embedded-smart-wallet
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
On pages/_app.tsx
, you'll find our ThirdwebProvider
wrapping your app, this is necessary for our hooks and
UI Components to work.
Environment Variables
To run this project, you will need to add environment variables. Check the .env.example
file for all the environment variables required and add it to .env.local
file or set them up on your hosting provider.
Deploy to IPFS
Deploy a copy of your application to IPFS using the following command:
yarn deploy
Learn More
To learn more about thirdweb and Next.js, take a look at the following resources:
- thirdweb React Documentation - learn about our React SDK.
- thirdweb TypeScript Documentation - learn about our JavaScript/TypeScript SDK.
- thirdweb Portal - check our guides and development resources.
- Next.js Documentation - learn about Next.js features and API.
- Templates
You can check out the thirdweb GitHub organization - your feedback and contributions are welcome!
Join our Discord!
For any questions, suggestions, join our discord at https://discord.gg/thirdweb.