Nitesh639 / blockchain_solidity

Solidity, Blockchain, and Smart Contract Course with python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Solidity, Blockchain, and Smart Contract Course with Python Tutorial

I learnt about:

  • MetaMask Added
  • Account Created
  • Mnemonic Keys : All of your account can access. (Keep Private)
  • Public Key : No account access.
  • Private Key : Only one account can access.(Keep Private)
  • Etherscan
  • TestNet : TestNets are free and for testing smart contract.
  • MainNet : MainNet cost money and are considered as live.

Lesson 0: Blockchain Basics

⌨️ (00:09:05) Lesson 1: Blockchain Basics

What is a Blockchain? What does a blockchain do?

The Purpose Of Smart Contracts

Other Blockchain Benefits

  • Decentralized
  • Transparency & Flexibility
  • Speed & Efficiency
  • Security & Immutability
  • Counterparty Risk Removal
  • Trust Minimized Agreements

What have Smart Contracts done so far?

Making Your First Transaction

Gas I: Introduction to Gas

How Do Blockchains Work?

Signing Transactions

Gas II

Gas II Summary

High-Level Blockchain Fundamentals

Lesson 2: Welcome to Remix! Simple Storage

⌨️ (02:01:16) Lesson 2: Welcome to Remix! Simple Storage

💻 Code:*

Introduction

Setting Up Your First Contract

Basic Solidity: Types

Basic Solidity: Functions

  • Functions
  • Deploying a Contract
    • Smart Contracts have addresses just like our wallets
  • Calling a public state-changing Function
  • Visibility
  • Gas III | An example
  • Scope
  • View & Pure Functions

Basic Solidity: Arrays & Structs

  • Structs
  • Intro to Storage
  • Arrays
  • Dynamic & Fixed Sized
  • push array function

Basic Solidity: Compiler Errors and Warnings

  • Yellow: Warnings are Ok
  • Red: Errors are not Ok

Memory, Storage, Calldata (Intro)

  • 6 Places you can store and access data
    • calldata
    • memory
    • storage
    • code
    • logs
    • stack

Mappings

Deploying your First Contract

  • A testnet or mainnet
  • Connecting Metamask
  • Find a faucet here
  • See the faucets at the top of this readme!
  • Interacting with Deployed Contracts

The EVM & A Recap of Lesson 1

  • The EVM

Lesson 2: Remix Storage Factory

⌨️ (03:05:34) Lesson 2: Remix Storage Factory

Introduction

Basic Solidity: Importing Contracts into other Contracts

Basic Solidity: Interacting with other Contracts

  • To interact, you always need: ABI + Address
  • ABI

Basic Solidity: Inheritance & Overrides

About

Solidity, Blockchain, and Smart Contract Course with python


Languages

Language:Solidity 100.0%