thirdweb’s Explore Feature

thirdweb’s Explore Feature

Deploying A Contract From thirdweb’s Explore Feature and Sharing My Experience

Hello Developers 👋

Welcome to today’s post, where we’ll look into the new thirdweb's explore page and its pre-built contracts.

I'll be deploying and sharing my experience, and how helpful and easy it is to use for the beginner to get started with the thirdweb.

Let’s dive in 🚀

Overview

First, to get started, you need to select a smart contract according to your use case from the thirdweb's explore page, and the best thing about it is, there is a very well-curated list of smart contracts separated according to different categories to select from, so for someone who is new in web3 and just getting started this helps a lot to identify and select the best suitable smart contract according to the use case they have.

Explore Page

So the use case that I have is, creating a collection of unique 1-of-1 NFT and for that, I'll be deploying the thirdweb's NFT Collection contract which is built on top of the ERC-721 token standard and is suitable for creating a collection of unique NFTs.

Also, on the smart contract details page, you will find all the things that are needed to get familiar with the smart contract that you have selected. Along with that, there is a separate section just to understand what functions and events the contract has that one can use with an amazing documentation.

Functions and Events Table

As a developer, these small things help a lot when learning things and give us a very good understanding of what different functions do and how things work.

And lastly, to deploy a smart contract you just need to click on the Deploy button on the top right and you will be prompted to fill in some details and configure some settings, and you are all set.

Deployment Configuration

And the best thing about it is the helper text about each of the settings, it really helps to understand what the setting is and what it will do.

Also, you can deploy your smart contract in just one click to Ethereum or any other EVM-compatible blockchains.

Deploy

Simply WOW 🤩

My Experience and Suggestions

Overall the thirdweb's explore page is just amazing, it has everything you need to get started very easily and build something awesome with it.

Although as a beginner, I really didn't understand what exactly the Sources tab has to offer and how I can benefit from it, on the smart contract details page. The contracts listed there, what has to do with the contract that I have selected, is it like something is getting inherited from them, or it is for reference purposes? It will be just awesome if there is some information mentioned about that.

And the other thing is the versioning of the smart contract it is always good to use the latest version, but how someone will know what is the distinguishable differences in each version of the contract and how to basically decide which one to use?

A changelog is definitely needed, which will help the developer understand what changes have been done. So consider a scenario where I have used some version that was latest earlier, but now a new version has been released, so changelog will be very helpful for a developer to identify what features I can use from this new release and what things I need to take a look into.


That is it for this post, If you learned something and enjoyed this article. Please share this article with your friends. Thanks for reading, and have fun!

You can follow me on Twitter. Keep your suggestions/comments coming!