This contract is being backfilled. You may encounter incomplete storage history.

TornadoCash_eth

Verified contract

Active on Ethereum with 8,623 txns
Deployed by via 0xef90c2af at 9161895
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 99 additional slots
Native
Value $372,624,055
ERC-20
Value $0.08
ERC-20
Value $0.03
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x28e51d7829564f5982a9346e0c801e1cc78eb1618b583b2d52fe593619b281f0
0xbdcc7a1ae4e537d1890febc4d859096dadc9b8340485bcf34c55c0b717bb01fb
0x189cbe70e7cff355c8ab2fc0c7fecf9842d95b23e698fe70a0ee367c2654b3ac
0x2155ee4a9224346e4819ecc4be3952170a88c31dd881fae50756454a449f9009
0xe36c1af5c737d8e588bdb52ca25fe53361becdcbae44da74496053914ab606b3
0xaa2cf2acf7e0b0ceffa99a6f9caff7d74143d1b60ca0dba92e981fa9b6c5490d
0x9a4b40b482b60424d26ad4a873321225f173bb1c7e4c89b2e2c6af93db100ebd
0x75766ee2199526950e21c0db2c848a6f341cfbc3168299d9a7e6a160b8c23d06
0x19b5f97db5c82d68e97aa6554e7638239b6318b4820e42ccf2e5d1aba879591f
0x297658e6aba0d6a824e4f3eeeff1be5d07cec1e8ba35c7772a7aea3850b7c8bb

Functions
Getter at block 20799495
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
85
denomination(view returns (uint256)
100000000000000000000
getLastRoot(view returns (bytes32)
0x1b79e15ede346a36645b711421d0c1bbed002ac40ec92a380438b6ecdd8d4712
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
37185
operator(view returns (address)
0x0000000000000000000000000000000000000000
verifier(view returns (address)
0xce172ce1f20ec0b3728c9965470eaf994a03557a
Read-only
commitments(bytes32view returns (bool)
filledSubtrees(uint256view returns (bytes32)
hashLeftRight(bytes32 _leftbytes32 _rightpure returns (bytes32)
isKnownRoot(bytes32 _rootview returns (bool)
isSpent(bytes32 _nullifierHashview returns (bool)
isSpentArray(bytes32[] _nullifierHashesview returns (bool[] spent)
nullifierHashes(bytes32view returns (bool)
roots(uint256view returns (bytes32)
zeros(uint256view returns (bytes32)
State-modifying
changeOperator(address _newOperator
deposit(bytes32 _commitmentpayable 
updateVerifier(address _newVerifier
withdraw(bytes _proofbytes32 _rootbytes32 _nullifierHashaddress _recipientaddress _relayeruint256 _feeuint256 _refundpayable 
Events
Deposit(bytes32 indexed commitmentuint32 leafIndexuint256 timestamp
Withdrawal(address tobytes32 nullifierHashaddress indexed relayeruint256 fee
Constructor
constructor(address _verifieruint256 _denominationuint32 _merkleTreeHeightaddress _operator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.