5/5
--- **Course Correction Notice** During the preparation of this course, I included an additional operation code (opcode) in the example we're discussing. Initially, I intended to introduce another bug to illustrate a point, but eventually, I found it overly cumbersome and not particularly educational. Consequently, I've decided to remove this complexity from the current video. **Important:** - If you notice the operation code `OR` mentioned or visible at any point in this video, please disregard it. This is a remnant from an earlier version of the course that I have since revised for clarity and simplicity. The `OR` opcode is not relevant to our current discussion and should be ignored.
A detailed explanation on Solidity's 'or' command - A closer look at Solidity's 'or' command. This lesson shows how the 'or' command works in Solidity, and walks through a quick debugging scenario.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Course Overview
About the course
Assembly
Writing smart contracts using Huff and Yul
Ethereum Virtual Machine OPCodes
Formal verification testing
Smart contract invariant testing
Halmos, Certora, Kontrol
Security researcher
$49,999 - $120,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Guest lecturers:
Last updated on June 6, 2025
Duration: 30min
Duration: 4h 38min
Duration: 3h 57min
Duration: 1h 56min
Course Overview
About the course
Assembly
Writing smart contracts using Huff and Yul
Ethereum Virtual Machine OPCodes
Formal verification testing
Smart contract invariant testing
Halmos, Certora, Kontrol
Security researcher
$49,999 - $120,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Guest lecturers:
Last updated on June 6, 2025