Simple web app that lets users connect their smart wallets and do gasless, signless transactions.
Also demo's adding scoped session keys to the smart wallet.
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 file or set them up on your hosting provider.
The demo requires a thirdweb clientId.
paste your client in your .env file:
VITE_TEMPLATE_CLIENT_ID={{your_client_id}}Install the dependencies
yarn installRun the app
yarn devDeploy a copy of your application to IPFS using the following command:
yarn deployTo learn more about thirdweb, Vite and React, 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.
- Vite Documentation - learn about Vite features.
- React documentation - learn React.
- Templates
You can check out the thirdweb GitHub organization - your feedback and contributions are welcome!
For any questions, suggestions, join our discord at https://discord.gg/thirdweb.