The largest US/EU naval armada assembled since the start of Gulf War I now is taking up station just outside and inside the Persian Gulf, with significant battle groups just coming off an extensive joint military exercise timed to end just now. America never will be more ready to take on Iran, or so it thinks.
The US has announced its intention to emplace a naval blockade of Iran. That, in itself, is an act of war under international law. Never mind that Iran has done nothing to deserve this. Neither Russia nor China, strategic trading partners of Iran's will take this lying down.