Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 789 Bytes

Reentrancy vulnerabilities.md

File metadata and controls

20 lines (19 loc) · 789 Bytes

Untrusted external contract calls could callback leading to unexpected results such as multiple withdrawals or out-of-order events. Use check-effects-interactions pattern or reentrancy guards. (see here)


Slide Screenshot

013.jpg


Slide Text

  • External Contract Calls -> Reentrancy
  • Contract Callbacks
    • C1 -> C2 -> C1
  • Multiple Withdrawals -> 000 Events
  • CEI Patterns
  • Reentrancy Guards

References


Tags