The U.S. government accused Tornado Cash of not doing enough to prevent its smart contracts from being used for money laundering. According to the U.S. government, more than $7 billion in illicit funds had passed through the protocol as of August, when the sanctions were announced.