Blockchain Full Course for Beginners (3 Hours) - Python Blockchain, Solidity, Foundry, ethers.js dApp
Course source code - PyInns (pyinns.com)

Watch the video: [YOUTUBE_LINK_PLACEHOLDER]

WHAT'S INSIDE
Python blockchain scripts (hashing, blocks, proof of work, keys, toy coin, Merkle trees,
consensus), a Foundry project (chain-lab: Solidity contracts + tests, with forge-std
included), ethers.js scripts (js/) and the TipJar dApp page (dapp/).
.env only holds anvil's public local test addresses - never put real keys in it.

HOW TO RUN
Full step-by-step instructions are in HOW_TO_RUN.txt. Short version:
  pip install ecdsa==0.19.2 && python3 hashing.py
  cd chain-lab && forge build && forge test
  anvil, then follow HOW_TO_RUN.txt for the token script and the dApp.
Local test chain only - learning code, not audited, never use with real funds.

LICENCE
Code: MIT licence, copyright PyInns (see LICENSE).
Third-party code included: chain-lab/lib/forge-std (MIT OR Apache-2.0, see its LICENSE
files) and dapp/ethers.min.js (ethers v6.17.0, MIT, see THIRD_PARTY_NOTICES.txt).

This is free learning code shared with the video. It is not production code.
