Tornado Cash Smart Contracts

The following addresses are deployments of the source code of Tornado Cash smart contracts and governance related addresses.

Tornado Cash Classic

  • Ethereum Mainnet
Contract Address
0.1 ETH 0x12d66f87a04a9e220743712ce6d9bb1b5616b8fc
1 ETH 0x47ce0c6ed5b0ce3d3a51fdb1c52dc66a7c3c2936
10 ETH 0x910cbd523d972eb0a6f4cae4618ad62622b39dbf
100 ETH 0xa160cdab225685da1d56aa342ad8841c3b53f291
100 DAI 0xd4b88df4d29f5cedd6857912842cff3b20c8cfa3
1,000 DAI 0xfd8610d20aa15b7b2e3be39b396a1bc3516c7144
10,000 DAI 0x07687e702b410Fa43f4cB4Af7FA097918ffD2730
100,000 DAI 0x23773E65ed146A459791799d01336DB287f25334
5,000 cDAI 0x22aaA7720ddd5388A3c0A3333430953C68f1849b
50,000 cDAI 0x03893a7c7463AE47D46bc7f091665f1893656003
500,000 cDAI 0x2717c5e28cf931547B621a5dddb772Ab6A35B701
5,000,000 cDAI 0xD21be7248e0197Ee08E0c20D4a96DEBdaC3D20Af
100 USDC 0x4736dCf1b7A3d580672CcE6E7c65cd5cc9cFBa9D
1,000 USDC 0xd96f2B1c14Db8458374d9Aca76E26c3D18364307
100 USDT 0x169AD27A470D064DEDE56a2D3ff727986b15D52B
1,000 USDT 0x0836222F2B2B24A3F36f98668Ed8F0B38D1a872f
0.1 WBTC 0x178169B423a011fff22B9e3F3abeA13414dDD0F1
1 WBTC 0x610B717796ad172B316836AC95a2ffad065CeaB4
10 WBTC 0xbB93e510BbCD0B7beb5A853875f9eC60275CF498
  • Arbitrum
Contract Address
0.1 ETH 0x84443CFd09A48AF6eF360C6976C5392aC5023a1F
1 ETH 0xd47438C816c9E7f2E2888E060936a499Af9582b3
10 ETH 0x330bdFADE01eE9bF63C209Ee33102DD334618e0a
100 ETH 0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD
  • Optimism
Contract Address
0.1 ETH 0x84443CFd09A48AF6eF360C6976C5392aC5023a1F
1 ETH 0xd47438C816c9E7f2E2888E060936a499Af9582b3
10 ETH 0x330bdFADE01eE9bF63C209Ee33102DD334618e0a
100 ETH 0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD
  • BSC
Contract Address
0.1 BNB 0x84443CFd09A48AF6eF360C6976C5392aC5023a1F
1 BNB 0xd47438C816c9E7f2E2888E060936a499Af9582b3
10 BNB 0x330bdFADE01eE9bF63C209Ee33102DD334618e0a
100 BNB 0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD
  • xDAI
Contract Address
100 xDAI 0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD
1,000 xDAI 0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178
10,000 xDAI 0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040
100,000 xDAI 0xa5C2254e4253490C54cef0a4347fddb8f75A4998
  • MATIC
Contract Address
100 MATIC 0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD
1,000 MATIC 0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178
10,000 MATIC 0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040
100,000 MATIC 0xa5C2254e4253490C54cef0a4347fddb8f75A4998
  • AVAX
Contract Address
10 AVAX 0x330bdFADE01eE9bF63C209Ee33102DD334618e0a
100 AVAX 0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD
500 AVAX 0xaf8d1839c3c67cf571aa74B5c12398d4901147B3
  • Goerli
Contract Address
0.1 ETH 0x6Bf694a291DF3FeC1f7e69701E3ab6c592435Ae7
1 ETH 0x3aac1cC67c2ec5Db4eA850957b967Ba153aD6279
10 ETH 0x723B78e67497E85279CB204544566F4dC5d2acA0
100 ETH 0x0E3A09dDA6B20aFbB34aC7cD4A6881493f3E7bf7
100 DAI 0x76D85B4C0Fc497EeCc38902397aC608000A06607
1,000 DAI 0xCC84179FFD19A1627E79F8648d09e095252Bc418
10,000 DAI 0xD5d6f8D9e784d0e26222ad3834500801a68D027D
100,000 DAI 0x407CcEeaA7c95d2FE2250Bf9F2c105aA7AAFB512
5,000 cDAI 0x833481186f16Cece3f1Eeea1a694c42034c3a0dB
50,000 cDAI 0xd8D7DE3349ccaA0Fde6298fe6D7b7d0d34586193
500,000 cDAI 0x8281Aa6795aDE17C8973e1aedcA380258Bc124F9
5,000,000 cDAI 0x57b2B8c82F065de8Ef5573f9730fC1449B403C9f
100 USDC 0x05E0b5B40B7b66098C2161A5EE11C5740A3A7C45
1,000 USDC 0x23173fE8b96A4Ad8d2E17fB83EA5dcccdCa1Ae52
100 USDT 0x538Ab61E8A9fc1b2f93b3dd9011d662d89bE6FE6
1,000 USDT 0x94Be88213a387E992Dd87DE56950a9aef34b9448
0.1 WBTC 0x242654336ca2205714071898f67E254EB49ACdCe
1 WBTC 0x776198CCF446DFa168347089d7338879273172cF
10 WBTC 0xeDC5d01286f99A066559F60a585406f3878a033e
  • Sepolia
Contract Address
DAI 0xFF34B3d4Aee8ddCd6F9AFFFB6Fe49bD371b8a357
Hasher 0x20bc314FC55345d74235731B6C0Cd57ede6cdF2F
Verifier 0xAE523682eB597e057acA3dC009161a122656F00e
TORN 0x3AE6667167C0f44394106E197904519D808323cA
GovernanceProxy 0xe5324cD7602eeb387418e594B87aCADee08aeCAD
GovernanceV5 0x27fb0722D38996ff3ffa2F65a959Ec2Cd95C9525
GovernanceVesting 0x488F1d0135eF240D4594273AA5E05782c5d39De1
GasCompensationVault 0x258356291E9000270118b07396fc8BFdF6646041
TornadoVault 0x09Aedf485b0F3Ab213015F13dBe15d9490E9BfBD
InstanceRegistryProxy 0xdbBeC11BE17AD70B931DB6e01Bcd1f6Ae973b14E
InstanceRegistryImpl 0x4e69fD587118dFb64957d18654E3894118E9B1BF
FeeManagerProxy 0x5BEd99c71f9416C2F8E1c36052AdA73A0d4dbe4e
FeeManagerImpl 0x4ff67cC3Cd810556DD6ef72D12D72dCFa925Ff95
RelayerRegistryProxy 0x1428e5d2356b13778A13108b10c440C83011dfB8
RelayerRegistryImpl 0xD6663593E71e4916eCb6f6606e1A6FbfA1634ffA
TornadoStakingRewardsProxy 0x6d0018890751Efd31feb8166711B16732E2b496b
TornadoStakingRewardsImpl 0xe2e051c18baACA3Bfeb71b578f3748C519CA0628
TornadoRouter 0x1572AFE6949fdF51Cb3E0856216670ae9Ee160Ee
Aggregator 0x4088712AC9fad39ea133cdb9130E465d235e9642
Echoer 0xcDD1fc3F5ac2782D83449d3AbE80D6b7B273B0e5
0.1 ETH 0x8C4A04d872a6C1BE37964A21ba3a138525dFF50b
1 ETH 0x8cc930096B4Df705A007c4A039BDFA1320Ed2508
10 ETH 0x8D10d506D29Fc62ABb8A290B99F66dB27Fc43585
100 ETH 0x44c5C92ed73dB43888210264f0C8b36Fd68D8379
100 DAI 0x6921fd1a97441dd603a997ED6DDF388658daf754
1,000 DAI 0x50a637770F5d161999420F7d70d888DE47207145
10,000 DAI 0xecD649870407cD43923A816Cc6334a5bdf113621
100,000 DAI 0x73B4BD04bF83206B6e979BE2507098F92EDf4F90

Tornado Cash Nova

Contract Address
Contract 0xD692Fd2D0b2Fbd2e52CFa5B5b9424bC981C30696
L1 Omnibridge Helper for deposits 0xca0840578f57fe71599d29375e16783424023357
L1 Omnibridge Helper for withdrawals 0x3f615ba21bc6cc5d4a6d798c5950cc5c42937fbd
Verifier 2 0xDF3A408c53E5078af6e8fb2A85088D46Ee09A61b
Verifier 16 0x743494b60097A2230018079c02fe21a7B687EAA5
Hasher 0x94C92F096437ab9958fC0A37F09348f30389Ae79

Governance

Contract Address
Governance Contract 0x5efda50f22d34f262c29268506c5fa42cb56a1ce
Governance Vault (for locked TORN) 0x2f50508a8a3d323b91336fa3ea6ae50e55f32185
Deployer Contract 0xCEe71753C9820f063b38FDbE4cFDAf1d3D928A80
Governance Impl 0xbf46f2222c0712cAF2f13B8590732DbD964ce395
Governance Vesting 0x179f48c78f57a3a78f0608cc9197b8972921d1d2
Community Fund 0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4
TORN Token 0x77777feddddffc19ff86db637967013e6c6a116c
Voucher TORN Token 0x3efa30704d2b8bbac821307230376556cf8cc39e
Mining v2 0x746aebc06d2ae31b71ac51429a19d54e797878e9

Relayer Registry

Contract Address
Tornado Router 0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b
Proxy of feeManagerContract 0x5f6c97C6AD7bdd0AE7E0Dd4ca33A4ED3fDabD4D7
FeeManager 0xf4B067dD14e95Bab89Be928c07Cb22E3c94E0DAA
Proxy of relayerRegistryContract 0x58E8dCC13BE9780fC42E8723D8EaD4CF46943dF2
RelayerRegistry 0x84b0c75c1F6211450FEC7289c32D717AdaDD702A
Proxy of stakingContract 0x5b3f656c80e8ddb9ec01dd9018815576e9238c29
TornadoStakingRewards 0x9c97be37840f0e754bb7aDB1b16fD0954A2BA248
Proxy of instanceRegistryContract 0xB20c66C4DE72433F3cE747b58B86830c459CA911
InstanceRegistry 0x2573BAc39EBe2901B4389CD468F2872cF7767FAF

Other Contracts

Contract Address
Original Verifier 0xce172ce1F20EC0B3728c9965470eaf994A03557A
Tornado.Cash Trees 0x527653ea119f3e6a1f5bd18fbf4714081d7b31ce
Tree Update Verifier 0x653477c392c16b0765603074f157314cc4f40c32
Reward Verifier 0x88fd245fedec4a936e700f9173454d1931b4c307
Withdraw Verifier 0x09193888b3f38c82dedfda55259a82c0e7de875e
Reward Swap 0x5cab7692d4e94096462119ab7bf57319726eed2a
Echoer 0x756c4628e57f7e7f8a459ec2752968360cf4d1aa
Proxy 0x722122df12d4e14e13ac3b6895a86e84145b6967
Mixer 1 0x94a1b5cdb22c43faab4abeb5c74999895464ddaf
Mixer 2 0xb541fc07bc7619fd4062a54d96268525cbc6ffef
Poseidon 2 0x94c92f096437ab9958fc0a37f09348f30389ae79
Poseidon 3 0xd82ed8786d7c69dc7e052f7a542ab047971e73d2
Gitcoin Grants 0xdd4c48c0b24039969fc16d1cdf626eab821d3384

results matching ""

    No results matching ""