Skip to main content
00:00/00:00
Lecture 3 of 86

Mining Blocks in a Blockchain Network

Download Course (Free)

Course Content

0 / 86 completed
Section 1: Introduction to Blockchain5 videos

Course Overview

6m

What is Blockchain

16m

Mining Blocks in a Blockchain Network

14mNow Playing

Node Operators

9m

Consensus Mechanisms POW vs POS

9m
Section 2: Metamask Wallet Creation Connection and Adding Networks2 videos

Metamask Wallet and Account Creation

30m

Connect to Metamask

23m
Section 3: Interact with Your Smart Contract EtherJs Hardhat Sepolia and Alchemy5 videos

Calling Smart Contract using EthersJs

40m

Adding Hardhat Network and Importing Account in Metamask

54m

UI Update on Smart Contract Calls

23m

Sepolia and Alchemy

31m

Adding Sepolia Network in the Frontend

57m
Section 4: Etherscan Verify Contract Programatically4 videos

Using Sepolia Network in Frontend

14m

Etherscan API Key

15m

Verify Contract Code Programatically

27m

Gas Reporter and Upcoming Project

11m
Section 5: ERC20 Cryptocurrency Token Understanding How It Works4 videos

What is ERC20 Token

17m

Code Explanation ERC20

20m

Trying ERC20 Token Functionalities

35m

Trying Approve Allowance and Transfer From Functions

27m
Section 6: Build Your Own Cryptocurrency Token Using Hardhat Local Development4 videos

Web3 and Dapp

11m

ERC20 Hardhat Project

26m

Deploying to Mainnet directly from Remix

30m

Compile and Deploy ERC20

35m
Section 7: Dapp and Web3 Frontend with React Moralis to Interact with Smart Contract9 videos

Frontend Setup with React and NextJS

16m

Wallet Connect using React Moralis

23m

Auto Generate ABI and Contract Address

29m

Getting Contract Info using EthersJs

48m

Using ENV Variables

16m

Bootstrap CSS to Style the Dapp

20m

Code Organization

13m

Token Info Component

11m

Web3UIKit Connect Button

19m
Section 8: React Frontend Get User Token Balance Transfer Token and Toast Notifications7 videos

Get Balance

30m

Import Token in Metamask

5m

Current User Token Balance

15m

Transfer Token Form

27m

Transfer Token to User Accounts

46m

Toast Notifications and Loading State

25m

Balance Check of any Account

27m
Section 9: Understanding Ethereum Blockchain3 videos

What is Ethereum

7m

What is Gas in Ethereum

4m

Other Networks to Deploy Ethereum Contracts

4m
Section 10: Smart Contracts with Solidity Programming Language4 videos

SPDX Licence and Solidity Version

20m

Write Your First Smart Contract

11m

Environment Account and Gas Limit

15m

Deploy The Smart Contract in Remix IDE

28m
Section 11: Learning Solidity in Remix IDE Visibility Variables Modifiers6 videos

Counter Contract

31m

Visibility Types

5m

Function Modifiers in Solidity

16m

Solidity Variables

29m

Local State and Global Variables

45m

Getting Help from Google and ChatGPT

14m
Section 12: Learning Solidity Constants Immutables Constructor Ether and Gas7 videos

Constants

20m

Immutable

25m

Constructor

8m

Reading and Writing to State Variables

12m

Ether and Wei

19m

Gas

9m

If Else

24m
Section 13: Learning Solidity Mapping Arrays Structs Enums and Error Handling9 videos

Mapping

30m

Nested Mapping

8m

Arrays Struct and Enums

17m

Arrays

19m

Struct

31m

Enums

27m

Calldata

14m

Require Revert and Assert

28m

Custom Error

15m
Section 14: Learning Solidity Function Modifiers Events Inheritance Interface Payable8 videos

Understanding Function Modifiers

21m

OnlyOwner Function Modifier

26m

Events

30m

Inheritance

19m

Virtual and Override

8m

Interface

47m

Payable

32m

Solidity with Remix Wrapup

22m
Section 15: Hardhat Local Development Environment for Writing Solidity Smart Contracts7 videos

Local Development Environment with Hardhat

35m

Write Smart Contract in Hardhat

16m

Compile Smart Contract using Hardhat

30m

Deploy Smart Contract using Hardhat

19m

The Deployer

30m

Deploy using Different Account Address

36m

Writing Test for Smart Contract using Chai

43m
Section 16: Dapp Frontend Development with React and NextJs2 videos

Building Frontend with React and NextJs

18m

How to Interact with Blockchain from Website Theory

9m