Tornado Cash smart contracts
Codes behind Tornado.Cash functioning - smart contacts, circuits & toolchain - are fully open sourced. This page regroups all information regarding Tornado Cash smart contracts.

Smart Contracts Adresses

Tornado Cash Classic - Pools Contracts

  • Ethereum Mainnet
  • Arbitrum
  • Optimism
  • BSC
  • xDAI
  • MATIC
  • AVAX
  • Goerli

Tornado Cash Nova - Pool contracts (beta)

Governance Contracts:

Relayer Registry

Contract
Address
Proxy of feeManagerContract
Proxy of relayerRegistryContract
Proxy of stakingContract
Proxy of instanceRegistryContract

Other Contracts

GitHub links

  • Tornado Cash core code:
GitHub - tornadocash/tornado-core: Tornado cash. Non-custodial private transactions on Ethereum.
GitHub
  • Tornado Cash Command Line to make transactions in the protocol:
GitHub - tornadocash/tornado-cli: A command line interface to make transactions in Tornado Cash protocol
GitHub
  • To become a relayer for Tornado Cash:
GitHub - tornadocash/tornado-relayer: Relayer for Tornado cash.
GitHub
  • Minified web UI for Tornado Cash protocol:
GitHub - tornadocash/ui-minified: A minified web UI for Tornado Cash protocol
GitHub
  • All about the TORN token:
GitHub - tornadocash/torn-token
GitHub
  • All about the anonymity mining program (this program has ended mid-December 2021):
GitHub - tornadocash/tornado-anonymity-mining
GitHub
Written by @ayefda & @bt11ba