Famously the error that took down the DAO, and has taken down a great many protocols since. Reentrancy allows an attacker to seize control flow and re-invoke your code before the flow you expect is finished executing, often bypassing important safety logic or modifying state multiple times in the process. Octane checks for violations of the Checks-Effects-Interactions pattern. We define these asDocumentation Index
Fetch the complete documentation index at: https://docs.octane.security/llms.txt
Use this file to discover all available pages before exploring further.
- Check: Ensure conditions (e.g., ‘require()’ statements) are met.
- Effects: Update any state variables necessary.
- Interactions: Make external calls or send ether last.

