Skip to content

Lesson 1 · 1 min · Advanced

Overview

On this page

The 60-second version

Standard Explanation

A smart contract is code deployed to a blockchain that executes automatically when called, with its own address, state, and balance. The contract enforces its rules in code — there is no operator, support line, or rollback. This unit is a short Solidity primer followed by interactive “spot the bug” snippets covering the classic vulnerability classes. The goal is audit intuition, not a Solidity tutorial.

Educational only, not financial or legal advice.