Smart contract auditing has evolved alongside the technology itself, with the first practical applications emerging on Ethereum around 2013. As the popularity of smart contracts grew, the frequency of hacks targeting them also increased.
Cracks in the Code: Understanding the Vulnerabilities of AMM Protocols