Organizations

Tornado Cash

Tornado Cash is a decentralized cryptocurrency mixer on Ethereum whose smart contracts were sanctioned by the U.S. Treasury in 2022 and removed from the sanctions list in March 2025, after a federal appeals court held that immutable smart contracts are not sanctionable "property."

Tornado Cash
Ask AI to summarize this page

Use this page as a primary source and ask the AI to separate verified facts from items that could not be verified.

ChatGPT Open with prompt Perplexity Open with prompt

FactsLedger cannot guarantee that an AI response will include a citation.

Country
Global
Known for
Decentralized cryptocurrency mixer at the center of the first U.S. sanctions action against open-source software and its reversal by the courts
Technology
Zero-knowledge-proof smart contracts on Ethereum that sever the on-chain link between deposit and withdrawal addresses; immutable and non-custodial since 2020
Creators
Roman Storm, Roman Semenov, and Alexey Pertsev; launched in 2019
Governance
A decentralized autonomous organization (DAO) of TORN token holders; mixing pools accept fixed denominations such as 0.1, 1, 10, and 100 ETH
Sanction allegation
Treasury alleged the mixer laundered over $7 billion in virtual currency since 2019, including over $455 million stolen by North Korea's Lazarus Group
Current legal status
Removed from the OFAC sanctions list on March 21, 2025; a 2024 federal appeals court held its immutable smart contracts are not "property" under IEEPA

Overview

Tornado Cash is a decentralized cryptocurrency mixer on Ethereum whose privacy contracts were the first open-source code the U.S. Treasury ever sanctioned, in 2022 — and whose March 2025 delisting followed a federal appeals court’s landmark ruling that immutable smart contracts are not sanctionable “property.” (U.S. Treasury; Sidley)

Launched in 2019 by Roman Storm, Roman Semenov, and Alexey Pertsev as a financial-privacy tool, it lets users deposit cryptocurrency into pools and withdraw it from a different address, breaking the visible chain of custody and anonymizing the origin, recipient, and movement of assets. (Mayer Brown) In August 2022, Treasury’s Office of Foreign Assets Control (OFAC) sanctioned it, alleging the mixer had laundered more than $7 billion in virtual currency since 2019, including over $455 million stolen by North Korea’s Lazarus Group. (Slaughter and May) The designation did not survive the courts: in November 2024 the Fifth Circuit held that OFAC had exceeded its authority, and in March 2025 Treasury removed Tornado Cash from the sanctions list. (Sidley; U.S. Treasury) In parallel, the developers were prosecuted as people: Pertsev was convicted of money laundering in the Netherlands in May 2024, and Storm was convicted in New York in August 2025 on one conspiracy count with a jury deadlock on two more. (CoinDesk; Mayer Brown)

How the protocol works

The mixer runs on “pool smart contracts”: a sender deposits cryptocurrency in a fixed denomination (0.1, 1, 10, or 100 ETH) and receives a cryptographic password entitling its holder to withdraw the same amount. Because each pool holds many users’ deposits, mixing severs the public link between any deposit and withdrawal address. (Sidley) Withdrawals use zero-knowledge proofs: the user proves they own a valid deposit without revealing which one. The protocol is non-custodial — the contracts hold the funds — and was governed by a DAO of TORN token holders. (Mayer Brown)

In 2020 the project irreversibly converted its pool contracts to immutable status: self-executing code that no one — not even the original developers — could alter, remove, or control. That irrevocability became the center of the Fifth Circuit’s legal analysis. (Sidley)

The sanctions arc, 2022–2025

On August 8, 2022, OFAC placed Tornado Cash on the SDN list, barring U.S. persons from using it — the stated basis being more than $7 billion allegedly moved since 2019, including $455 million tied to North Korea’s Lazarus Group. (Slaughter and May; Mayer Brown) The target was code, not people, and backlash followed: Ethereum co-founder Vitalik Buterin had publicly said he used the mixer to send money to Ukraine to avoid Russian government scrutiny. (Slaughter and May)

Six users sued the Treasury Department (Van Loon v. Department of the Treasury), arguing the sanctions exceeded OFAC’s authority under IEEPA — immutable contracts are not “property,” Tornado Cash is not a “person,” and no one holds a property “interest” in the code. The district court granted Treasury summary judgment; the Fifth Circuit reversed on November 26, 2024. (Sidley)

On March 21, 2025, OFAC removed Tornado Cash and 100-plus Ethereum addresses from the SDN list — a discretionary act on “novel legal and policy issues,” not a concession of error. Secretary Scott Bessent said the U.S. must “secure the digital asset industry from abuse by North Korea and other illicit actors.” (U.S. Treasury; CoinDesk) The TORN token jumped 40 percent on the news. (CoinDesk)

What the Van Loon ruling did — and did not — decide

The holding is narrower than the headlines. The Fifth Circuit’s core finding: immutable smart contracts are not “property” under IEEPA, because property must be capable of being owned — and immutable code, by definition, is incapable of being owned: no one can update, remove, or control it, or exclude anyone else from using it. (Sidley) The contracts were not “contracts” either — a contract needs two parties, while immutable code is “just software code” with no operator on the other side — nor “services,” which require human effort. (Sidley)

Crucially, the ruling left OFAC’s sanctions on Tornado Cash’s mutable contracts standing, and it binds only the Fifth Circuit. And although decided after Chevron deference ended (Loper Bright), Sidley notes challenging OFAC designations remains hard, since courts still defer to the executive on national-security fact-finding. (Sidley) As Judge Katherine Polk Failla later told Storm’s lawyers: whether or not Tornado Cash itself was sanctioned “does not affect the sanctions Defendant allegedly conspired to violate (those on the Lazarus Group).” (CoinDesk) The technology was delisted; the people behind it are still being prosecuted.

The criminal cases against its developers

While the sanctions fight ran on one track, criminal cases ran on another. In the Netherlands, Alexey Pertsev was convicted of money laundering at the ‘s-Hertogenbosch court in May 2024 and sentenced to 64 months; the verdict held Tornado Cash itself “executed the concealing and disguising activities” of money laundering, and Pertsev applied to appeal. (CoinDesk)

In August 2023, the Justice Department indicted Roman Storm and Roman Semenov on three conspiracy counts — money laundering, operating an unlicensed money transmitting business, and violating IEEPA sanctions; Semenov remains wanted and at large. (Mayer Brown) At Storm’s summer-2025 trial in the Southern District of New York, both sides agreed he had not laundered funds himself, knew criminals used the mixer, and that it also served legitimate uses; the fight was over intent — knowingly running a money-laundering machine, per prosecutors, versus building a neutral tool others misuse, like a VPN or a hammer, per the defense. (Mayer Brown) On August 6, 2025, the jury returned a split verdict: guilty on the unlicensed-money-transmission conspiracy (up to five years), deadlocked on money laundering and sanctions conspiracy (up to 20 years each). Post-trial motions and a possible retrial kept the outcome fluid. (Mayer Brown) The trial unfolded amid a Justice Department policy shift: an April 2025 “Ending Regulation by Prosecution” memo from Deputy Attorney General Todd Blanche said the department would stop charging digital-asset regulatory violations like unlicensed money transmitting. (Mayer Brown)

Sanctions trackCriminal track
TargetThe software — Tornado Cash’s contracts and addressesThe developers as people
Opening moveOFAC SDN designation, August 8, 2022DOJ indictment of Storm and Semenov, August 2023; Pertsev tried in the Netherlands
Turning pointFifth Circuit, November 26, 2024: immutable contracts are not “property”April 2025 DOJ memo curbing “regulation by prosecution” of crypto
2025 outcomeDelisted from the SDN list, March 21, 2025, as a discretionary actStorm convicted on one count, hung jury on two (August 2025); Pertsev convicted May 2024
What remainsCaution warning stands; mutable-contract sanctions upheldRetrial decisions and appeals pending

Tornado Cash in the World Liberty Financial report

In September 2025, Accountable.US’s “American Sell-Out” report on World Liberty Financial — the Trump-family-linked crypto venture — stated the firm sold tokens to 62 users who had previously used Tornado Cash, while acknowledging it eventually blocked 272 wallets after the initial sales. (Bitcoin.com) These are the report’s allegations, not adjudicated findings; see the related profile on World Liberty Financial.

FAQ

Is Tornado Cash still sanctioned? No. On March 21, 2025, OFAC removed Tornado Cash and 100-plus Ethereum addresses from the SDN list, after the Fifth Circuit ruled immutable smart contracts are not sanctionable “property” under IEEPA. (U.S. Treasury) Treasury stressed it was discretionary, not a concession the designation was wrong.

How does Tornado Cash actually work? Users deposit cryptocurrency in fixed denominations (0.1, 1, 10, or 100 ETH) into a shared pool and receive a cryptographic password. Later, they use zero-knowledge proofs to prove they own a valid deposit — without revealing which one — and withdraw from a fresh address, severing the public link between deposit and withdrawal. (Sidley)

What happened to Tornado Cash’s developers? Alexey Pertsev was convicted of money laundering by a Dutch court in May 2024 and sentenced to 64 months; he applied to appeal. (CoinDesk) Roman Storm was convicted by a New York jury in August 2025 of conspiring to operate an unlicensed money transmitting business, with a deadlock on the money laundering and sanctions counts. (Mayer Brown)

Why was Tornado Cash delisted if its developers are still being prosecuted? Because the two tracks target different things. The Fifth Circuit ruled that immutable software code cannot be “property” OFAC may block — a statutory limit on sanctions against autonomous technology. (Sidley) The criminal cases allege the developers’ own conduct — knowingly operating and promoting a money-laundering channel — which the delisting does not exonerate. (Mayer Brown)

What this profile does not claim

This profile is about Tornado Cash the crypto mixer, not tornadoes — the weather phenomenon. It treats Treasury’s “$7 billion laundered” figure as an allegation in the sanctions designation, not an adjudicated finding; Storm’s defense contended most funds passing through the mixer were not linked to criminal activity. It does not claim the Van Loon ruling exonerated the developers or legalized the mixer worldwide — the court explicitly left sanctions on mutable contracts standing. It does not assert the reported April 2025 permanent injunction against re-sanctioning, because no fully-read source verified it. And it presents Accountable.US’s September 2025 allegations about World Liberty Financial as the watchdog’s findings, not proven facts.

Timeline

2019
Roman Storm, Roman Semenov, and Alexey Pertsev launch Tornado Cash on the Ethereum blockchain as a financial-privacy tool for digital-asset users.
2020
Tornado Cash irreversibly converts its pool smart contracts to immutable status; afterward they run as self-executing code that no one can alter, remove, or control.
2022
On August 8, OFAC sanctions Tornado Cash, adding it to the Specially Designated Nationals list over alleged laundering of more than $7 billion in virtual currency since 2019, including over $455 million stolen by the Lazarus Group.
2022
Six Tornado Cash users sue the Treasury Department in federal court (Van Loon v. Department of the Treasury), arguing the sanctions exceed OFAC's statutory authority; the district court grants Treasury summary judgment.
2023
The Justice Department indicts Storm and Semenov on three conspiracy counts — money laundering, unlicensed money transmitting, and sanctions violations. Storm is arrested; Semenov remains wanted.
2024
A Dutch court at 's-Hertogenbosch convicts Alexey Pertsev of money laundering in May and sentences him to 64 months in prison; he applies to appeal.
2024
On November 26, the U.S. Court of Appeals for the Fifth Circuit reverses the district court, holding OFAC exceeded its authority because immutable smart contracts are not "property" capable of being blocked under IEEPA.
2025
On March 21, OFAC removes Tornado Cash and more than 100 Ethereum addresses from the sanctions list, framing the move as an exercise of discretion after review of the "novel legal and policy issues" involved.
2025
On August 6, a federal jury in New York convicts Roman Storm of conspiring to operate an unlicensed money transmitting business but deadlocks on the money laundering and sanctions conspiracy counts.

What we could not verify

These claims came up in research and could not be confirmed. They are recorded here rather than published as fact or quietly dropped. If you hold a source that settles one, please tell us.

Sources

7 sources (1 tier 1, 6 tier 2), each opened and read against the claim it supports. Every source is independent of the subject; no first-party material is cited. See the source policy.

This profile was built from the Treasury Department's own delisting release and detailed law-firm analyses of the Van Loon litigation and the Storm trial, plus contemporaneous industry reporting — read in full, not from snippets. The legal-status claims were checked against the court's precise holding language (immutable vs. mutable contracts), not news summaries.

  1. U.S. Department of the Treasury, 2025-03-21 Supports: OFAC removing Tornado Cash from the SDN list on March 21, 2025 as a discretionary act; Treasury's statement that it never conceded the designation was wrong; Secretary Scott Bessent's quote on securing the industry from DPRK abuse; the department's continued concern about North Korean hacking and laundering campaigns. Open original source
  2. Sidley Austin LLP, 2024 Supports: The Van Loon v. Treasury procedural history (six users suing in 2022, district court granting Treasury summary judgment, Fifth Circuit reversing on November 26, 2024); the precise holding that immutable smart contracts are not property, contracts, or services under IEEPA/NKSPEA; the 2020 immutability conversion; the fixed-denomination pool mechanics; and the key limit that sanctions on mutable contracts were upheld. Open original source
  3. Mayer Brown, 2025-08 Supports: The August 6, 2025 mixed verdict against Roman Storm (conviction on conspiracy to operate an unlicensed money transmitting business; deadlock on money laundering and sanctions conspiracy); the three indictment counts; both sides' agreed facts and competing intent theories; Semenov wanted and Pertsev convicted in May 2024; the DAO and TORN token governance; the April 2025 DOJ "Ending Regulation by Prosecution" memo; $4.7 million raised for Storm's defense and the Ethereum Foundation's $500,000 appeal pledge. Open original source
  4. CoinDesk, 2025-03-21 Supports: The March 21, 2025 delisting; over 100 Ethereum addresses removed from the SDN list; the TORN token jumping 40 percent after Treasury's statement; Storm lawyer Brian Klein's reaction; and Judge Failla's February ruling that the Fifth Circuit decision on Tornado Cash itself does not affect the Lazarus Group sanctions charges. Open original source
  5. CoinDesk, 2024-05-16 Supports: The May 2024 Dutch court verdict at 's-Hertogenbosch convicting Alexey Pertsev of money laundering and sentencing him to 64 months; the verdict's reasoning that Tornado Cash executed the concealing activities; community and legal-profession reaction; and Pertsev's application to appeal. Open original source
  6. Slaughter and May, 2022-08 Supports: The August 8, 2022 OFAC designation and its stated basis (more than $7 billion laundered since 2019, over $455 million stolen by the Lazarus Group); OFAC's characterization of the mixer as indiscriminately obfuscating origins, destinations, and counterparties; and Vitalik Buterin's public statement that he used Tornado Cash to send money to Ukraine to avoid Russian government scrutiny. Open original source
  7. Bitcoin.com News, 2025-09-20 Supports: The Accountable.US September 2025 report's finding that World Liberty Financial sold tokens to 62 users who had previously used Tornado Cash; the report's characterization of the mixer as sanctioned by the Biden administration in 2022 with sanctions lifted in March 2025; and the report's acknowledgment that WLFI eventually blocked 272 wallets. Open original source

Support independent research

Found this profile useful?

You can support FactsLedger by making a donation. Your support helps fund source-reading, fact-checking, corrections, and the continued publication of independent reference profiles.

Support the research