-  `CentralizedOracleFactory <#centralizedoraclefactory>`__

   -  `Events <#centralizedoraclefactory-events>`__

      -  `CentralizedOracleCreation(\ *address* indexed ``creator``,
         *address* ``centralizedOracle``, *bytes*
         ``ipfsHash``) <#centralizedoraclecreationaddress-indexed-creator-address-centralizedoracle-bytes-ipfshash>`__

   -  `Functions <#centralizedoraclefactory-functions>`__

      -  `createCentralizedOracle(\ *bytes*
         ``ipfsHash``) <#createcentralizedoraclebytes-ipfshash>`__

CentralizedOracleFactory
========================

Centralized oracle factory contract - Allows to create centralized oracle contracts
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  **Author**: Stefan George - stefan@gnosis.pm
-  **Constructor**: CentralizedOracleFactory()
-  This contract does **not** have a fallback function.

CentralizedOracleFactory Events
-------------------------------

CentralizedOracleCreation(\ *address* indexed ``creator``, *address* ``centralizedOracle``, *bytes* ``ipfsHash``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Signature hash**:
``33a1926cf5c2f7306ac1685bf19260d678fea874f5f59c00b69fa5e2643ecfd2``

CentralizedOracleFactory Functions
----------------------------------

createCentralizedOracle(\ *bytes* ``ipfsHash``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  **State mutability**: ``nonpayable``
-  **Signature hash**: ``4e2f220c``

Creates a new centralized oracle contract

Inputs
^^^^^^

+---------+--------------+----------------------------------------------+
| type    | name         | description                                  |
+=========+==============+==============================================+
| *bytes* | ``ipfsHash`` | Hash identifying off chain event description |
+---------+--------------+----------------------------------------------+

Outputs
^^^^^^^

+-----------+-----------------------+-----------------+
| type      | name                  | description     |
+===========+=======================+=================+
| *address* | ``centralizedOracle`` | Oracle contract |
+-----------+-----------------------+-----------------+
