TornadoCash_erc20

Verified contract

Active on Ethereum with 418 txns
Deployed by via 0xab2fbb26 at 9161917
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 99 additional slots
ERC-20
Value $105,880.75
0xfacdd1363362cbcc633c27f9ba1bd9d684bbc4b32d756e65d0a96cc4b7b968ba
0x94905159df026464194b3bf5f3088b7337a561fc8369c82293b3a97dd9c2d656
0xbb163632c5dc224966134da11c80fb9591d14eb61e66f60cd4990f6bc20c3844
0x9373796434bf90736224f4edaabf4a1f2f9772ee859ca46d1f5147fadd13c32e
0x2d6b62c786f83c7a9ae0ebf1c80fd48cf2d9bcbf1d0d53e359bbcc21ea459dff
0x6a396fb0a46f4b422555612cf3ce51089105fc4f19c1b397d343d54122aca256
0xd0cfc5facbdce05cbcf9cca47cc7bf2f0bbb69790369c31c91d30d63fca8088d
0x4858069688e12dae1515710d64856ca6ca105b91138ede478bc708ac592939e8
0x516f0887bdd0ad2ab35fa5a4d05da8dfb696a4a008d8d30b5494c7f7f7a5cb5e
0x653d971c2ce173a3835a3c4a55cd3be80b0f9e753ff70139a6fa1b7d1a72768a

Functions
Getter at block 21270634
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
2
denomination(view returns (uint256)
1000000000000000000000
getLastRoot(view returns (bytes32)
0x28a06ab66f2ad4179bbcfb8331f9c2203d67c007de33af4289a2e7fd5bc2bb4b
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
1102
operator(view returns (address)
0x0000000000000000000000000000000000000000
token(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
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 _operatoraddress _token
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.