“I Spent 1 ETH on Gas and All I Got Was This Infinite Loop” Subtitle: How one innocent-looking Solidity modifier taught me that trust issues begin at the {.The False Sense of SecurityThere I was, minding my own business, writing a harmless smart contract like a responsible developer. Everything was going fine… until I met Trap.sol.modifier gasTrap() { while (true) {} _; } I thought, “Cool name. Probably just a fancy access control check, right?” Wrong. So, so wrong. The Deceptionfunction run(...