DeFi detective alleges this ‘suspicious’ smart contract code may put dozens of projects at risk