contract DecentralizedOtcCollateralizedUsdc is DecentralizedOTC {
    constructor(address ethBondMakerCollateralizedUsdcAddress, address ethPriceInverseOracleAddress)
        public
        DecentralizedOTC(ethBondMakerCollateralizedUsdcAddress, ethPriceInverseOracleAddress)
    {}

    /**
     * @dev Converts ETH to USD.
     */
    function _calcUsdVolume(uint256 volume) internal override returns (uint256) {
        (uint256 ethPriceInverseE8, ) = _getOracleData();
        return volume.mul(10**8) / ethPriceInverseE8;
    }
}
function _calcUsdVolume(uint256 volume) internal override returns (uint256) {
    (uint256 ethPriceInverseE8, ) = _getOracleData();
    return volume.mul(10**8) / ethPriceInverseE8;
}

/**
 * @dev Converts ETH to USD.
 */