Create a front end for users to browse their owned NFTs & create token-bound smart wallets associated with these NFTs. Allow users to claim tokens to their token-bound wallets.
- Deploy a Token Bound Account & Token Bound Account factory contract
- Clone this repository using the thirdweb CLI
- Create a thirdweb API key
- Paste your details into
const/constants.ts
- Deploy a Token Bound Account Factory: this enables the programmatic distribution of token-bound accounts for users.
- Deploy a Token Bound Account implementation contract: This is the implementation contract in which your factory will deploy instances.
Run the following command from your terminal:
npx thirdweb create --template token-bound-account-app
Note: This requires Node.js and npm and Git. Yarn is also recommended.
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.
You can check out the thirdweb GitHub organization - your feedback and contributions are welcome!
For any questions or suggestions, join our discord at https://discord.gg/thirdweb.