def detect_incorrect_erc20_interface(contract):
        """ Detect incorrect ERC20 interface

        Returns:
            list(str) : list of incorrect function signatures
        """
        functions = [f for f in contract.functions if f.contract == contract and \
                     IncorrectERC20InterfaceDetection.incorrect_erc20_interface(f.signature)]
        return functions
Detect incorrect ERC20 interface

        Returns:
            list(str) : list of incorrect function signatures