This mini course is an Introduction to Forta Detection Bots development and its relevance in blockchain security.
The main source used for this course has been taken from FORTA DOCS
Lesson 1 – The Watchers of the Blockchain: What Is Forta and Why It Matters
Lesson 2: Walking the Blockchain: Ethereum Transactions, Blocks and Gas
Lesson 3: The Pulse of the Blockchain: Smart Contracts, the EVM, and Event Logs
Lesson 4: Your First Forta Agent: Installing the SDK and Writing Your First Bot
Lesson 5: Listening to Logs: Detecting ERC-20 Transfers in Forta Agents
Lesson 6: Tracking Performance: Gas Usage, Uptime, and Reliability in Forta Bots
Lesson 7: Routing Forta Alerts to Slack, Telegram and Incident Alerting tools
Lesson 8: Forta as Threat Intelligence (Accessing the Global Alert Feed)
Lesson 9: How (and Why) to Run Your Own Forta Scan Node
Lesson 10: CI/CD for Forta Bots (Automating Tests & Deployments)
Lesson 11: Testing Forta Bots on Mainnet and Testnets
Lesson 12: Alert Routing (From Bot to Slack, Discord and SIEM)
Lesson 13: Monitoring Your Forta Bots (Uptime, Performance, and Gas Efficiency)
Lesson 14: Bot Lifecycle and Versioning (Managing Your Agents Over Time)
Lesson 15: Multi-Chain Agents (How to Monitor Multiple Networks with One Bot)
Lesson 16: Stateful Agents (Tracking Behavior Over Time)
Lesson 17: CI/CD for Forta Bots (Automating Tests and Deployment)
Lesson 18: Testing Forta Bots (Unit Tests, Stateful Tests, and Fuzzing)
Lesson 19: Gas Efficiency – Building Lightweight Bots
Lesson 20: Designing a Monitoring Strategy (What to Watch and Why)
Lesson 21: From Detection Ideas to Production Bots (Collaborative Development)
Lesson 22: Alert Lifecycle (From Emission to Action)
Lesson 23: Routing Forta Alerts to Slack, PagerDuty, and SIEM
Lesson 24: Bot Performance Monitoring (Uptime, Latency, Failures)
Lesson 25: Advanced Bot Testing (Simulations, Edge Cases & Fuzzing)
Lesson 26: Cross-Chain Bot Architecture (Watching More Than One Chain)
Lesson 27: Alert Routing (From Forta to Discord, SIEMs, and Dashboards)
Lesson 28: Monitoring Bot Performance (Uptime, Gas Usage & Health Checks)
Lesson 29: Bot CI/CD (Automate, Version & Secure Your Agent Pipelines)
Lesson 30: Live Threats (Recreating Real Exploits with Forta Bots)
Lesson 31: Whale Watching (Detecting Suspicious Large Transfers & Trader Behaviors)
Lesson 32: Governance & Admin Watchdogs (Monitoring Ownership and Critical Function Calls)
Lesson 33: Flash Loan Surveillance (Catching Exploits in Milliseconds)
Lesson 35: MEV & Front-Running Bots (Detecting Exploitation in the Mempool)
Lesson 36: Final Exercise (Building a Full Security Monitoring Stack from Scratch)