secureum-slot4-security-pitfalls-101 Solidity Versions Modifiers Constructor Calls Data ERC Ether Checks Variables Events Unnamed 1 Unnamed 2 Compiler Bugs Unnamed 3