Bug Hunting in Smart Contracts with Crytic
blog.trailofbits.com
blog.trailofbits.com
I don't work in cryptocurrency and so maybe my perspective is flawed, but I am continually astounded by prevalence of low-hanging fruit in what ought to be an incredibly simple execution space.
As an outsider looking in, it feels like the cryptocurrency community has been given an ideal environment for static analysis and formal verification and still manages to produce grossly vulnerable and/or unreliable contracts.