How to build WEB3 dApps for Dummies — Part 1.

ThatDudeInWEB3
6 min readJul 25, 2023

--

Want to launch your own DApp? Now, you can do it within 5 minutes using CryptoDo, with no coding skills necessary. Jump right in!

Understanding CryptoDo

Meet CryptoDo, your one-stop, no-code shop for all things multichain web3. Perfectly tailored for newbies, it aims to banish costly, time-sucking blockchain development into the annals of history. The goal here is to make blockchain development as simple as chewing gum.

For those brave hearts who fancy dabbling with smart contracts, CryptoDo’s got your back with its insane, AI-powered developer tool Swiss knife — it’s almost like magic. Think ChatGPT for building blockchain dApp!

Considering the way the market operates, together with blockchain technology, it makes the dApp development process costly, intricate, and very dicey. But no worries, CryptoDo is here for you! It eradicates this issue and transforms the creation and management of web3 applications into a piece of cake. Easy peasy!🚀

WHAT CAN YOU MAKE USING CryptoDo?

Any dev knows the backbone of any dApp is the smart contract (computer program/application running on a blockchain.) But the development process from defining the business logic and requirements, to smart contract architecture, as well as the internal audit is enough to give you carpal tunnel syndrome.

So, what type of smart contacts can you build? I’m glad you asked, let's get into it.

💎 Token (ERC-20 Contract)

The ERC-20 protocol is a common standard for creating smart contracts on the Ethereum blockchain. ERC-20 tokens have the advantage of being transferable and storable at identical Ethereum network addresses.
You can create and launch your own token — employ it as a payment tool or the official currency of your business, to pay for your project’s goods and services, bring in loyalty rewards schemes like cashback, bonus points, activity awards, and more!

How to create a smart contract (ERC-20)

Once you enter the CryptoDo dApp you will have an option stating “Create Contract” on the sidebar. You select “ERC-20

You click that and the following page pops up…

  • You are required to input the token’s name into the “Name of the token” field, using Latin letters.
  • Please ensure to input the token’s symbol into the “Symbol” field. This symbol should comprise a minimum of 3 Latin alphabet letters or symbols.
  • For the “Initial supply” section, please input the integer value representing the total quantity of tokens to be issued.

You get where I’m going with all this right?! Follow the instructions in this tutorial video

NB: Once you’ve created a token, you have the option to deploy a smart contract to the Testnet network at no additional cost. Alternatively, it can also be deployed to the primary Mainnet network, which would require a service charge.

💰 Crowdsale (ICO Contract)

Just like an IPO in the traditional financial world, an Initial Coin Offering (ICO) or Crowdsale provides a way for crypto projects to raise funds. It’s essentially an early-stage sale of the project’s tokens to a broad range of investors.

The Crowdsale is facilitated by a unique smart contract. This contract accepts payments from investors who want to buy tokens at a price determined by the owner. CryptoDo allows you to set up your own Crowdsale contract, and even a sale interface for your tokens (ICO), without touching a single line of code or figuring out complex technologies.

How to create a Crowdsale (ICO Contract)

Once you’ve picked a chain (Binance Network, Solana, Arbitrum) at the bottom of the page you have the option to pick what type of smart contract you are deploying.

You click that and this page pops up…

By now you have the jist of what you’re supposed to do.

  • Sure! You’ll need to input the token name in the Name of the token field. Feel free to use Latin letters, and don't worry - it's okay if it's the same as an existing name. Go ahead and use any name you prefer!
  • In the “Token contract address” box, please type in the address of your token contract. Keep in mind, that the address should be an Ethereum address only. Also, don’t forget to make sure the network of your token is the same as your ICO contract network.
  • In the field labeled “Token blocking period”, you are required to specify the duration wherein the user will be restricted from receiving the tokens purchased to their wallet.

Follow the detailed instructions in this video

NB: You are presented with two options for the operation of your smart contract. You can choose to operate it on the ‘Testnet’ testing network, at no cost, for the purpose of evaluating its performance. Alternatively, you may opt to run it on the ‘Mainnet’ for CDO to the internet, corresponding to the finalized version of your smart contract.

🖼️ NFT Collection (ERC-721)

All About NFTs and How to Create One in CryptoDo

Ever heard about ERC-721? Well, it’s the most favored smart contract standard for handling NFTs.

Here’s the cool part: the smart contract of an NFT collection holds a comprehensive database of tokens featuring their metadata and unique IDs. Plus, it also carries out various functions like issuing NFTs, transferring them, storing them, and even managing their sales stages pretty impressive, right?

How to create an NFT Collection smart contact (ERC-721)

Select the correct chain and contract, in this case, ERC-721…

Once selected the following page will appear..

  • In the ‘Contract Names’ field, please input the contract’s name. Remember, this must be in English. The contract name is customizable and won’t create any conflicts if identical to token names.
  • In the field labeled “Total Supply”, it’s mandatory for you to input the highest possible quantity of NFTs that can be traded via your contract.
  • In the "Token per transaction" field, you are required to input the maximum quantity of tokens that can be purchased in a single mint transaction.
  • In the Time for reveal field, it's obligatory to choose a revision date for your collection.
  • You are required to input the foundation file path (metadata) for your NFT into the “Base URI” field. This should refer to the location where your NFT files/images are stored.

Follow the detailed instructions in this video

NB: Prefer to review your smart contract’s performance before launching it fully? Opt to run it on the “Testnet” test network without any fees. Or, eager to introduce your CDO to the online world instantly? Go for the “Mainnet”, it offers a ready-to-use version of the smart contract. The choice is yours.

What is the $CDO Token?

The utility token of the CryptoDo project, $CDO, plays a crucial role. It’s used as a means of payment, a governance tool, and for subscription fees, offering several advantages such as platform discounts and the ability to earn through staking. Additionally, each usage of $CDO tokens results in them being burned and removed from circulation, ensuring a consistent deflationary emission.

--

--