Skip to content

Lets see how we mine em! This is my web3 development journey where I learn basics to advance and hopefullyyyyyy can add this to my skillset soon

Notifications You must be signed in to change notification settings

SattuSupCodes/web3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sattu's WEB3 Journey Begins

I saw how many web3 projects go in hackathons and win prizes, and web2 is soooo old school. Gotta move on to some transactional quests!

What This Repo Contains

This repo is a web3 learning journey, refer to these following folders:

  1. Theory Folder : Some important theory that I feel is helpful to know, mainly I write in my physical notebook but I'll keep some good ones here for you all as well~

  2. Ethereum Bootcamp Codes : we learn about basic cryptogrphy and bitcoin concepts, how secure they are, and how we code for basic ethereum actvities.

  3. Solidity : code folder for Solidity language used for smart contracts

#I used git bash to enable ssh and generate key and felt so super buhahahaha

Diagrams To Understand JSON-RPC

Json RPC is something VERY IMPORTANT in ethereum blockchain so, I'm giving that a special spot in my very visible Readme file.

  1. What we build with help of JSON-RPC image

  2. The flow of JSON-RPC image

  3. You can try this jsonRpc request on your command line (windows)

curl -X POST --data “{\“jsonrpc\”:\”2.0\”,\”method\”:\”eth_blockNumber\”,\”params\”:[],\”id\”:83}” https://eth-mainnet.alchemyapi.io/v2/gZgOOh1X3cpVWXeVR9EL51zC1vpbggIF

output:

image

  1. My JSON-RPC Request Logs

    Pastin it here simply cause it looks cool and also cause ... I can ;)

    image

  2. The Structure of A Transaction

    image

  3. GETH

    image

Things I Found Difficult

  1. Merkle tree and patricia tree difficult shi to code, I keep getting lost.
  2. Slighly heavy js coding as we proceed. I'm familar with basics but still learning.
  3. thirdweb failed smh. Also I need to pay?? hell naur image

Resoures

  1. University.Alchemy.com
  2. Signers List
  3. Yellow papers on ethereum (must read)
  4. Documentation 3.2.0 for Ethereum Cryptography library
  5. Smart Contracts by Nick Szabo (1996)
  6. Ethereum Book
  7. teSmart Contracts by Nick Szabo (997)
  8. OpCodes
  9. Visualize Blockchain

About

Lets see how we mine em! This is my web3 development journey where I learn basics to advance and hopefullyyyyyy can add this to my skillset soon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published