Solidity29.ERC20VulnERC20 Contract Approval Weird ERC20 https://33audits.hashnode.dev/erc20-weirdness-attacks-part-1