TornadoCash_erc20

Verified contract

Active on Ethereum with 334 txns
Deployed by via 0x26ebef71 at 9162005
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 $7,707.7
ERC-20
--
0xec98e4d7da97f4fc95fd6e519e3e7b57a6ad4c173ca1c8e1b8f326cbad1ebd20
0x8d144a70a06e37ca50ca6dd3bf8b599c92ffd041690f76d6c55135616d1744cc
0x25aaa01bcefc2632525456e96c1048cdaeea32ddd12ad09c9d610ce3455a3b16
0x389acf07c0faa670716f4a46d43551115b8702fae029cf48b5e45dcbb97e32af
0x6e3759256916ac589ac6835f4e339a91bf1ce67db14fff0436973b29a1799b65
0x8f3b6b3ee245eced40d04ecafa45dfae2a1051f0e28be983f49d296c3f0902a1
0x94194578209cbf246a2815b0243e27d5dc08fb9205c29689def2645a77f522cd
0xa5720ca282aa523020e814e2b365ba3838fb5c39c963d97da1a469b486b793af
0x1123aee23b35bce9629b0983b4d9bca564b0ffdf66fa7d56d88eb6b504fd23f0
0xb952e0fcea6360f2e47c6ae46a7807b098291fd562441ac39bf90945fd9e42cb

Functions
Getter at block 21245983
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
90
denomination(view returns (uint256)
100000000
getLastRoot(view returns (bytes32)
0x2cd24a5d46dcacae172e77683f14a813b38ed930a5ec335885063055d225034d
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
390
operator(view returns (address)
0x0000000000000000000000000000000000000000
token(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
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.