Neither Iran nor the US want to truly go to war, they just want to show their strength, especially to their domestic audience - Trump will soon have elections, Iran had protests. So, since there will be no war, there's will be no long term effects on economy, the prices that reacted to the news will correct.
It was not truly about showing their strengths, the attack was a really bad idea and it will truly destabilize the entire area and if we are looking for peace and security of our forces, we should let them fight their war rather than risking our soldiers in the battle field as these battles will not end as the war is going on for more than a decade a still there is no clear victory or purpose and trillions of dollars pumped for these war efforts which can be really used for the welfare for the general public.
As for crypto, I doubt it will go down to the previous levels, since the market was looking for a reason to turn bullish for a long time.
The tension might be the reason the price rallied and now the tensions are on halt and the gold who was also rising along with the bitcoin price went down considerably.