Lesson 2 — Slashing detection and the offline validator