Description
Web2 social networks are irrelevant, instead learn how to build your own Web3 Twitter Clone dApp from scratch.
0. Getting started
1. Let’s work on the smart contract
2. Let’s work on the backend now
3. Let’s work on the frontend now
4. Let’s run our dApp
Rewards

Earn NFT Certificate
Show off your course completion with unique NFT certificates.

Upto NaN XP’s
Earn XP points with every course you conquer at Metaschool.
Rated 3.8 by 13 developers
Why learn Solidity?

Most popular smart contract language
Over 85% developers active in web3 are using Solidity.
More courses
View all coursesFrequently asked questions
To create an ERC-20 token on the Astar blockchain, you need to first create a new Solidity contract file. In the contract file, you should import the ERC-20 contract from the openzeppelin/contracts/token/ERC20/ERC20.sol library. You may now define the token’s name, symbol, and total supply. The next step is to implement the transfer(), balanceOf(), and mint() functions from the ERC20 contract. Now, compile the contract file using a Solidity compiler and deploy it to the Astar Network using a web3 wallet.