TornadoCash_eth

Verified contract

Active on Ethereum with 14,075 txns
Deployed by via 0x6b3cc4d5 at 9117720
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 $42,149,135.6
ERC-20
Value $0.01
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x02977dfdd7882d7ba8bf2892a7aa95acfd47332afb415cc08b828721fd136d6e
0x59db931535276d3f12277adc34e243757ef1f4576c3176b31d15386e3c375520
0x3b1d2b67634e23312965b07d6d6fb4ce0ad82257a26338d6f77ee62284a57629
0x826f4ed4e3965a948bcc688774dcacc983f504399cf4b7e328c04322b1433b39
0xe7d8872e8217a63ba9a3c74fff6675e8527f1b1631015b56a5b18ae5da077999
0x2fff8246cc22180b08867bcd13bfab69b339a8bdcb96acae6957b921783cb0f6
0xdf018541b6f999785575efa5e305ae1491a9f22c9b85e71e5ceaba7e9aa1c2a0
0x80eb880e03f15e6eb81a41328597d096609e5409a4195ce4d6e3b2c313f52c8f
0x11542599d704335702f317f84373e9bbb8bfbf16f1531591fb66392a2f77ff64
0xf93a78774cf5ce5d3dcbf0cfc104d5945a5290313bdb9c6628115f393d80b6f8

Functions
Getter at block 21170785
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
38
denomination(view returns (uint256)
10000000000000000000
getLastRoot(view returns (bytes32)
0x0c22c24f20a73bf2eec0d22c6e75dbf74b882b15e8f24d9f0ec9d9c1757bdc57
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
55738
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.