Skip to content

marceontech/Forta-Bot-Development-Mini-Course

Repository files navigation

Forta-Bot-Development-Mini-Course

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 Thumbnail

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 34: Malicious Contracts & Scam Token Surveillance (Protecting Your Users from Social Engineering)

Lesson 35: MEV & Front-Running Bots (Detecting Exploitation in the Mempool)

Lesson 36: Final Exercise (Building a Full Security Monitoring Stack from Scratch)

About

This mini course is an Introduction to Forta Detection Bots development and its relevance in blockchain security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published