Skip to content

KibokoDao-Africa/blockchain_hands_on

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BLOCKCHAIN TUTORIAL

YOUR TUTOR: Enock Kipkoech

Repository: KibokoDAO

Learn Blockchain by building on it !!!

OBJECTIVES

  1. Development SetUp - Nodejs, Express, Web3, Ethers, dotenv Setup
  2. Blockchain Security & Wallets - Public & Private Keys
  3. Web3 Provider Connection(Connect to Ethereum Network) - Alchemy, Infura, nodereal
  4. Ethers Wallet Connection(Connect to Ethereum Network)
  5. Ethers Wallet Balance Check
  6. Smart Contract ABI & Address
  7. Smart Contract Connection(Connect to Smart Contract)
  8. Smart Contract Read Functions( Interract with Smart Contract)

// AFTERNOON SESSION

  1. Solidity Basics
  2. Smart Contract Structure, Token Creation, Writing Tests and deployment Scripts
  3. Smart Contract Deployment

PREREQUISITES

  1. Nodejs Installed
  2. Basic Javascript Knowledge
  3. Basic Blockchain Knowledge
  4. Basic Ethereum Knowledge
  5. Basic Solidity Knowledge
  6. Basic Web3 Knowledge
  7. Basic Ethers Knowledge

SETUP

  1. Clone the Repository: TutorPlate git clone git@github.com:Enockkipkoech/TutorPlate.git

  2. Run npm install

  3. Create a .env file and add the following

PORT= 4000
RPC_URL=YOUR_RPC_URL
INFURA_API_KEY=YOUR_INFURA_API_KEY
WALLET_ADDRESS=YOUR_WALLET_ADDRESSs
PRIVATE_KEY=YOUR_PRIVATE_KEY
  1. Run npm start

RESOURCES

  1. Web3Js: Web3Js
  2. EthersJs: EthersJs
  1. https://github.com/LiskHQ/scaffold-lisk
  2. https://docs.lisk.com/lisk-tools/api-providers#lisk-rpc

RPCs

  1. https://rpc.api.lisk.com
  2. https://rpc.sepolia-api.lisk.com

Explorer

  1. https://blockscout.lisk.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published