FABRKNT
Inside Revm — Reading the EVM Engine
Inside Revm
Lesson 4 of 17·QUIZ5 min30 XP

Treat this page as a workbench, not a blog post. The goal is to extract a reusable mental model from the source and carry it into the rest of the Fabrknt stack.

Course
Inside Revm — Reading the EVM Engine
Lesson role
QUIZ
Sequence
4 / 17

Quiz — add opcode

Question

Confirm: 5-step buildup + 2 macros + load-bearing details.

Principle (minimum model)

  • Buildup steps + popn_top! + gas! + unwrap_unchecked justification + cold_path() + why macros.

Worked example + steps

Quiz: did add actually stick?

This quiz isn't decoration. It exists because the previous two lessons' "predict" prompts are easy to nod past — and a day from now, "I read it, nodded, and couldn't reproduce it" is the failure mode that breaks Intermediate.

Five questions, covering both the build-up and the macro refactor. If you find yourself guessing, stop and re-read the relevant section before answering. The quiz will still be here.

If you miss two or more, the lessons haven't internalized — re-read both Building add step by step and Reading add: factoring out the macro before going on to the drill.

Summary (3 lines)

  • Quiz confirms add opcode understanding.
  • Get two+ wrong → re-read buildup + macro lessons.
  • Pass → drill: prove you can read interpreter source.