Smart contract mistakes can turn perfect code into costly problems. Discover how they happen and how to spot the risks.