TornadoCash_erc20

Verified contract

Active on Ethereum with 194 txns
Deployed by via 0xd791896f at 9161965
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 $70,839.11
0x3a9f701650bdf5f1bb8522e378284bae56b4605f2bce6d2f34360301202ee050
0x86e0cab3d2b0126e288af045fbae7bab6b793c5677c39c5f025bcfe07678b666
0x91ebf5ee3ca2d7e25b79a424da1458a4f32910e729fb8757e0b3e3bcbcfab9c9
0x11573216034b7e5726382cc0fea81c7a7e54696a3ac363dc8c1304fc6cf33a0a
0xadb9b19024eb633653335384b5b7e8f7e5931f67294dec06ee1188a0c5c6bd03
0x13aafd29801f89a63fe87ea80adc8e2f9752dc760c97d5dcb68f564638da968c
0x376f60fb597bf63411e82b8d7ba4367bcd10c16b4be89c914aa8615233cf409b
0xa79240fb4b7e045849a1c753a43d2d3c3825935f33bd67b09130e9abc2881455
0xa91959e58fe41d3220422752bdf32393170bdf05af954ce40f14847da842475f
0x182828f9eed7cde51fc0b1bad7be69c45e4cbdc4323ea2b42db729391def51a3

Functions
Getter at block 21270645
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
72
denomination(view returns (uint256)
1000000000
getLastRoot(view returns (bytes32)
0x2f0797387d23e163d6ab3cd3be978b337db3ef83f425abba5ca8ee1c21160cb0
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
572
operator(view returns (address)
0x0000000000000000000000000000000000000000
token(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
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.