Trump said the US will use frozen Iranian assets to pay for damage to ships and cargo as strikes on Iran continued.
Iran condemned the proposal, while fresh Houthi attacks and shipping threats pushed oil prices above $100 a barrel.
The escalation comes weeks after Trump declared a US-Iran ceasefire agreement "over" following renewed attacks in the Strait of Hormuz.