The Us is now a massive producer of oil, but it is not a massive net exporter of it, because it consumes a lot. So, when the big net exporters of oil decide to accept other things in payment in lieu of the USD it inevitably has a depressing effect on the global demand for the dollar.