TornadoCash_erc20

Verified contract

Active on Ethereum with 8 txns
Deployed by via 0xd505f6ab at 9161938
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 $239.16
0x9befe94e71ada6822818654ba2667c0b650fc7f02e42b7649365338bfee1462c
0xf290764b835999e1fc21f246a89033c30a0338135aa97782982a075788bfcc58
0xcfd1b49638acb48eac8b12fa73b68add71445231a25073b10071d1b62cd69885
0x6704714756f6f529d036a11488f78de2322c65ceb477f2c9d8a5cf28ab3121f4
0x093647a86cf1e4443107ff9860b34ab2d5d2683f6a94606aa743fb6bd7f51915
0x7ef0ffb9f0423c67faba67c57d88576cb6de53f33cadf6b1d50f1a32c5670fe1
0x6ed0ed9f7bb86055430d669a01209723762994d859e4aeb9ea4cf1b152d6ebdc
0x50138907f2c092ec3a8d52f0be9b56101dedea424e279b598608383010e4ab9b

Functions
Getter at block 21246092
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
5
denomination(view returns (uint256)
500000000000
getLastRoot(view returns (bytes32)
0x1914db314988e5bb85c7cf3b44215cc279c77b4c844c354de94661b583098927
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
5
operator(view returns (address)
0x0000000000000000000000000000000000000000
token(view returns (address)
0x5d3a536e4d6dbd6114cc1ead35777bab948e3643
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.