Initial commit: added README and project structure

This commit is contained in:
5t4l1n
2025-07-24 23:53:37 +05:30
parent 934f28faff
commit 500c234825
+55
View File
@@ -0,0 +1,55 @@
# 🛠 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)
- `curl` installed
- `zsh` or `bash` shell
---
## 🔽 Install Foundry
Open your terminal and run:
```bash
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, youre 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
```
## Completed:)