Skip to main content


If you just want to browse a list of crazy attacks, Bad Things is a great place to start. Bad Things is a grand list of attacks and breakdowns on what went wrong and how.

If you want to make sure you don't have these issues in your own code then check out Smart contract best practices - known attacks


Re-entrancy attack


Flash loan