TornadoCash_erc20

Verified contract

Active on Ethereum with 13 txns
Deployed by via 0x136622d2 at 9161943
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 $0.37
0xb3fbdfb1c4c75eb6e2b544d3b29cfd987696ac93435e4969715a6f4366e64c09
0x7be5618617b107a72f8f181feb3b2a19649da0b0a81d2e5d9f7981cf34f42784
0x6410aef26457b06c8260781e0334ce6c539dc8bf08c9311c48f024324ddd3927
0xfba082f39c8f00dfa55329704521601eeef35121336d139e6367c8a3bb96f6e6
From
0x954e7a662f1acb2a36b8b9e2efa8c55388f0507ce9af7a541218db8166613c1a
From
0xe34c9c057203a54c2a848d24a0de133cdd0066eeabe513ec3169e91d12cbc3b0
0x0927517a2cc5e15c7ebd7e63998eb5e94a49cd6291a9f7ef1aa5c9fdd92c6233
0x2c3bdd3208ca056ee5163dc7ed8207482b819d9cc90519f1d46c50812f457e50
0x15255d605058c8f6f5c33ff9156ef1e33eca4a2bc761cee94d2c9765700494c8
0x514deb5a2c9c1cca55051e4d108fa0c206dd49be6841d8a855206ea04456ce0e

Functions
Getter at block 21245917
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
6
denomination(view returns (uint256)
5000000000000
getLastRoot(view returns (bytes32)
0x0033053df42433c75167a3c9c7dabbe59376faa008993f12089403f5f0d6bb6e
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
6
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.