TornadoCash_eth

Verified contract

Active on Ethereum with 12,602 txns
Deployed by via 0xe614008e at 9117609
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 $8,889,700.72
ERC-20
--
ERC-20
--
0xab2f18fadafdedddf43c95f686e9294668236f2a902ae35f8b706fd15731801b
0x0f03d3fd888ed8e6f5ba852dfb0e0511ddfdb44151182c96b7d10bc00145bf0c
0x31c5980a33ea7f79384133dfbb263e9f7b5fe1b04b42129619fe25b008f133f0
0x47081e4ce5f76f7ac3372cbdf32c0445a27203e4084dad5948b391234ec7b8d4
0xab6cc6dacb03e6ee791f908d29132883b23986926e0ac711ceb6cf8ee8bdf540
0x2ce1eb331924a0c8a98190583bee5bf791465494fdd0215eda5e44ef313ef635
0x1e337c6caff31308e4eaeca51904c79389f90c312b4ef71448bba183513c69b9
0x3acdab0de478ecf5ced6a4d5d5f2a01817719c49ab838d76e792018c1c119dbc
0x1a39d3cb066988cfa8330b0edd0afb06d48a2a4408b4346c8c49b28fba8c7afc
0x4dba7d780d3c0a5b5b37c27fecc88141819ecfc395d78e1c14e77170169ca439

Functions
Getter at block 21246066
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
51
denomination(view returns (uint256)
1000000000000000000
getLastRoot(view returns (bytes32)
0x01f76a5f61eb7eed69db51ebc80896668558db24601cf4c1886d37b7eee5f07b
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
61851
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.