interface I_MakerOracle {

    // Returns the current value (e.g. BTC/USD * 10**20) as a bytes32.
    function peek()
        external
        view
        returns (bytes32, bool);

    // Requires a fresh price and then returns the current value.
    function read()
        external
        view
        returns (bytes32);
}
/**
 * @title I_MakerOracle
 * @author dYdX
 *
 * Interface for the MakerDAO Oracles V2 smart contrats.
 */
function read()
    external
    view
    returns (bytes32);

// Requires a fresh price and then returns the current value.