Short answer: Tornado Cash is a protocol with public contracts and multiple separately hosted resources—not one website that can safely be identified by appearance alone. Verify the resource type, complete hostname, source repository, and current community references before relying on any link.
“Official” is not one category.
The original repositories, later community-maintained code, documentation, ENS/IPFS identifiers, and hosted interfaces have different operators and trust assumptions. Tornado Cash Hub labels those differences instead of presenting every link as if it came from one organization.
Reference directory
These resources were manually reviewed on November 8, 2026. Inclusion is a research reference, not a warranty, endorsement, or statement that interacting with an external application is lawful in every jurisdiction.
Tornado Cash GitHub
github.com/tornadocashThe original public GitHub organization. Core repositories are available as read-only archives.
Tornado Cash Community
github.com/tornadocash-communityCommunity-maintained repositories and a list of verified forks of earlier source.
Tornado Cash Docs
docs.tornado.wsCommunity documentation covering protocol concepts, deployments, contracts, and post-censorship resources.
Tornado Cash Classic
tornadocash.eth.limoENS-resolved IPFS interface referenced by the archived original UI repository and current community materials. This is the primary DApp destination used across Tornado Cash Hub.
Decentralized identifiers
Community documentation references the ENS/IPFS identifiers tornadocash.eth for Classic and nova.tornadocash.eth for Nova. An ENS name or IPFS gateway is still not self-authenticating: gateways can differ, content can change between identifiers, and visitors should compare the resolved content with public source and community documentation.
How to verify a Tornado Cash link
- Classify the resource.Determine whether it is source code, documentation, a block explorer, an interface, or commentary.
- Read the full hostname.Ignore page titles, advertisements, search snippets, and visually similar logos.
- Cross-check the destination.Compare it against more than one established repository or documentation source.
- Inspect before signing.An informational link should not require a wallet connection. Treat unexpected signature requests as a reason to stop.
Do not enter a seed phrase, private key, or Tornado Cash note into a support form. Tornado Cash Hub never requests these secrets and does not contact visitors with fund-recovery offers.