Due to the current US embargo in Iran, credit/debt cards using Visa/Mastercard circuit don't work there. One option in order not to bring large amount of cash in Iran would be to buy traveler's cheque but a search on the net revealed somewhat conflicting statements. For example, Wikivojage states that
Travellers' cheques All banks in provincial capitals are able to cash them, the paperwork is no longer needed to cash them.
while the Lonely Planet site has quite a different view on the subject:
For all intents and purposes, Iran is a purely cash economy. No credit cards. No travellers cheques. Just bring cold, hard cash – preferably in high-denomination euros or US dollars.
So, what's the truth? Are traveler's cheque accepted or not? Is it viable to rely upon them?
I'm aware of the fact there are other options too.