Most likely, 8 CIA agents recruited 12 - 15 people each and had them stage this, all were foreigners.
Iran has discovered that the people who burned the banks were well funded outsiders who used construction equipment to break into the banks and burn them, along with many other cases of destruction including burned buses and more.
There were natural protests by actual Iranians over the raising of gas prices from 20 cents a gallon to 60 cents a gallon, which was done to deter gas thieves who were taking the mega cheap gas and selling it with small oil tankers to other countries. That is what the final story ended up being, Iran discovered that 40 percent of total national gas "consumption" was leaving the country in small clandestine tankers and being sold abroad. By raising the price of gas from 20 cents a gallon to 60 cents, they took the profitability out of it because the small tankers are disproportionately expensive to operate, and the risk was no longer worth it (they'd still make money but not enough)
The CIA had about 100 paid instigators ready, (they probably always do, ) - they sit there as sleeper cells waiting for the right moment, and when that moment came they invaded the peaceful protests and started smashing, burning, and shooting. The Iranian police forces discovered the guns used came from outside the country.
Now a few are trying to front a sympathy scam for the "poor protesters" who were not Iranian citizens at all and might get executed for what they did. Considering they killed people, fair is fair as far as I see it.
My opinion: If you are going to go into a foreign country, instigating riots that have nothing to do with the people in that country to make it look like the people in that country are doing it, you should be ready to face dire consequences. There are about 100 that could go beyond the veil for this but I can't find any proof it will actually happen.
Oh, and I'd also like to point out that these same paid riot groups are in Mexico, and also nailed DC a few years ago. It is my opinion that they should be detained for life, automatic life in prison due to the seriousness of the consequences of their fakery, no matter what country they are in and if I ever see them do this in public, a few are going to be very regretful. I am not stupid about this and don't accept it, if they are going to play for pay, I'll make damn good and sure a few of them PAY.
We live in a system where such types are protected. That means it is up to the public to make good and sure their "protection" does not matter.