Forta Bot

In this lesson we learn the high level process to create and deploy custom FortaBots for scanning blockchains and detecting suspicious transactions within a network.

Solidity Developer

Smart Contract DevOps

1. Smart Contract Post Deployment
This lesson focuses on essential pre-and post-deployment steps for securing your protocol, such as setting up contacts and agreements, monitoring, and disaster recovery. Addresses responsible disclosure practices for security researchers, introduces bug bounty platforms, and blockchain investigation tools. Duration: 4min
2. Defi Security Summit
A nudge to watch the DeFi security summit video on the course's GitHub repo! Duration: 0min
3. Pre Deployment Steps
Patrick itemizes the steps that should be taken to best secure a protocol pre-deployment. Duration: 8min
4. Monitoring
In this video, Patrick covers various blockchain monitoring tools, such as Forta, Pessimistic Spotter, OpenZeppelin's Defender, highlighting key features of each tool to help secure protocols. Duration: 2min
5. Forta Bot
In this lesson we learn the high level process to create and deploy custom FortaBots for scanning blockchains and detecting suspicious transactions within a network. Duration: 1min
6. Incident Response
Patrick details best practices and how to respond when things go wrong, emphasizing the need for a plan of action and remaining calm. Duration: 4min
7. What If I Find A Bug
In this lesson we discuss the ethical management of bugs found in the wild and how best to go about reporting them while minimizing legal risks and personal vulnerabilities. Duration: 7min
8. Blockchain Sleuthing
In this tutorial, Patrick introduces tools like OpenChain, Falcon, and Tenderly to analyze transactions post-attack, with a focus on function calls and events. Duration: 5min
9. Recap
This lesson recaps the strategies and methodologies for post-deployment as discussed in this section. Duration: 5min

Course Overview

About the course

What you'll learn

Introduction to best practices when working with wallets

Post-deployment security

Post-deployment monitoring

Smart contract DevOps

Course Description

Who is this course for?

  • Smart contract security researchers
  • Smart contract engineers
  • CTOs and CSOs
  • DevOps professionals

Potential Careers

Smart Contract Auditor

$100,000 - $200,000 (avg. salary)

Smart Contract Engineer

$100,000 - $150,000 (avg. salary)

Meet your instructors

Patrick Collins

Patrick Collins

Founder at Cyfrin

Web3 engineer, educator, and Cyfrin co-founder. Patrick's smart contract development and security courses have helped hundreds of thousands of engineers kickstarting their careers into web3.

Last updated on October 17, 2024

Testimonials

Students Reviews

Read what our students have to say about this course.

Chainlink

Chainlink

Chainlink

Gustavo Gonzalez

Gustavo Gonzalez

Solutions Engineer at OpenZeppelin

Francesco Andreoli

Francesco Andreoli

Lead Devrel at Metamask

Albert Hu

Albert Hu

DeForm Founding Engineer

Radek

Radek

Senior Developer Advocate at Ceramic

Boidushya

Boidushya

WalletConnect

Idris

Idris

Developer Relations Engineer at Axelar

Cyfrin
Updraft
CodeHawks
Solodit
Resources