Rate of Exchange in Iran
The rate of exchange for the dollar in Iran is currently 9200 Rials for a dollar. When I left Iran it was 70 Rials for a dollar. Still, considering the state of the economy, the dollar is cheap. A more reasonable rate of exchange seems to be 30000 rials for a dollar. Naturally, I am speculating a bit without giving well-founded reasons. But considering that the rate of inflation is more than 25%, my speculation does not seem to be far from reality. The price of housing seems to double every 18 months (a kind of Iranian Moore's law) and that is a good indication that things are not quite right.
Despite the high inflation for many years, the rate of foreign currencies seem to change in a surprisingly well-bahaved fashion. This is very uncomfortable for anyone holding large sums in Rial. However, relatively high interest rates for savings ensures that people keep their money in Rial.
The economy seems to be partially under the control of the government and mainly under the rule of a market economy. There is a clear conflict between these two forces. Meanwhile, the rich seem to get richer and the poor seem to lose more and more of their buying power.
Sooner or later the currency should be allowed to float. Then, it will not take a long time before we see 30000 Rials = $1.
Finally, if you happen to have all your savings in Rial, do not panik, I am not an expert in economy. But the expert investor should balance the level of greed and risk.