mirror of
https://github.com/th30d4y/OpenLearnX.git
synced 2026-05-26 11:25:49 +00:00
956 B
956 B
🛠 Step 1: Install Foundry & Anvil
Foundry is a blazing-fast toolkit for Ethereum development written in Rust. It includes forge (for testing), cast (for scripting), and anvil (a local Ethereum node, like Hardhat or Ganache).
✅ Prerequisites
- A Unix-based system (Linux/macOS/WSL)
curlinstalledzshorbashshell
🔽 Install Foundry
Open your terminal and run:
curl -L https://foundry.paradigm.xyz | bash
Then activate Foundry by either:
# If using zsh
source ~/.zshrc
# If using bash
source ~/.bashrc
Now install the Foundry toolchain:
foundryup
Verify Installation
forge --version
anvil --version
cast --version
If all return versions, you’re good to go!
Run Anvil Locally
Start a local Ethereum testnet node:
anvil
Or to fork Ethereum mainnet (for testing with real contract data):
anvil --fork-url https://eth.merkle.io