TornadoCash_eth

Verified contract

Active on Ethereum with 14,101 txns
Deployed by via 0x6b3cc4d5 at 9117720
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 99 additional slots
Native
Value $41,411,739.3
ERC-20
Value $0.01
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x3d4366905b3053c5ddf3fae0646fde441745e7300a4a0a1af94358a418f06dd6
0x6836fce9e11413d832ec75fbb156cea46e97eb7c2348752f9c8f6a86b0454a09
0xd2e1e8dae4f45451a002ff4ae6998ee3b43ac9090cf28ab66775e11403334cb6
0x410b7925edfd08119f9454a76e61452b255960895275af464a284edf3f5f3a16
0x5d82fa6374bad20e891f9fa222e96899164b8672b9e87328755ba03b8a8ffbd6
0xe05397137fe599158d162b1b5d7b96cc9ec02d5c78073d8ff7d3b9b136c4cff8
0xbdb5abba1c01861d5e67f4324cc31cc7ad489093efc0a35ac6f6b301efb1b68e
0xff9709d2c2aedaeacd2c937384b8003728845ed314f2c13f8764cca2abc835bc
0xa5aa3029649659cf67dc0c85f78b32f4f81f90dc4602033f2c4c9cdb28770ef8
0x547b142b8b6191ca00bf8677037ba880f2b5fa9cba153204494c545f2ad5f9c4

Functions
Getter at block 21246036
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
85
denomination(view returns (uint256)
10000000000000000000
getLastRoot(view returns (bytes32)
0x0635936ac07b5cd78e4b68babebe358d400e03ff0f360ec5cb41b16935967630
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
55885
operator(view returns (address)
0x0000000000000000000000000000000000000000
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 _operator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.