😎Welcome
Welcome, everyone! In this blog, I'll be sharing my experience with using thirdweb's Explore feature and deploying Vote and Token contracts from it and using them in my project.
🤷♀️How to get started?
It is as simple as it can be! Simply go to thirdweb's explore section and find the contracts you need. Explore section allows you to search, discover, and deploy smart contracts from the best protocols and smart contract engineers in Web3.
🤓 How to use these smart contracts in projects
EASY! thirdweb's simple-to-use react hooks and code snippets (given under each contract) make it so simple to use in our projects.
Let's move step-by-step:
- Select the smart contract you need by reading the description
Deploy the contract by clicking on 'deploy' on the top right. Now the contract will ask some inputs for the constructor.
All the deployed contracts can be seen on the main dashboard like this
Every contract has its own dashboard like this
Use the contracts in your project with given snippets
There is a lot more you can do. Play around with it and you'll know how much useful it is!
🧐 Why did I choose Vote and Token contracts?
Simply because I wanted to make my own Dao and needed many functionalities which could easily be implemented by these contracts with just some lines of code 🤯
Vote smart contract functionalities:
- Vote to decide on organizational changes
- Vote on managing and distributing funds in a treasury
- Vote on any other proposal in an organization, such as a DAO
Token smart contract functionalities:
- Create your own cryptocurrency
- Sell your NFTs on the Marketplace in your custom token
- Reward users with tokens for some action they take
🌼 Experience using thirdweb Explore
It was the best!! I can not stress enough how much beneficial it can be to every developer. People who only know the basics can work with more advanced contracts using a simple, unique dashboard by thirdweb. This allows developers to focus more on ideating more possible solutions rather than worrying about the implementation. We can also release our own smart contracts, which give us the following:
- A landing page with all the functions, events, and many more.
- Giving back. If we are using another dev's smart contract, then maybe we can also make one!
All in all, there are so many features on thirdweb that feels like a cheat to a developer🔥
➕ Suggestions
Though the UI/UX of the thirdweb's website is honestly one of the best I have ever seen, there could be some changes to make it even better, in my opinion:
- Make a sidebar with topic sections on explore page so that the user can quickly find the smart contract in the category he wants.
- Make a forum or a small section where frequently asked questions or frequently occurring errors are solved.
- Maybe give a one-liner description of what that function is doing on the page where parameters and its type are given.
📕 Resources
thirdweb Release: To release your own smart contract on explore page.
thirdweb Explore: To explore all published contracts.
thirdweb's Docs: Best source of information for all developers
thirdweb's Youtube: Best quality content
♥ Thank you
Thank you for reading this article. Suggestions and Feedback and very much welcome! Don't forget to like and share around if this helps.
🔗 Links
Vote smart contract - thirdweb.com/goerli/0xd4579F27d673218fE2231..
Token smart contract - thirdweb.com/goerli/0x1BE3c6c0a4102041f8299..