TornadoCash_Eth_01

Verified contract

Active on Ethereum with 9,830 txns
Deployed by via 0xeed45935 at 9116966
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 $1,210,975.38
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xa531bbb5962a3d073431e80b73c1aa73c31ae8cad669b5c777e9a2e6a6dc6d32
0x12201a5e54aa952d735e39142bd6777cec48bae2c8b544556d7411b518a74876
0x0f4a922baa9a97ed7f9b0ddd9ef1081958415cdd56c63d0615dc5f1c56e36471
0xdbc42f005f213bcbbf6b83ea0053c50136f03735011da256d0a5c64eb9218929
0xe4395bc4c6a02e43690912df47eef4a0e28dc307d791d01463352243d923fe46
0xd1d61c2699af5af5ede5459eb0cee05aaa14cc54cc6a2fd701aa320e34de7db9
0x61ca6e905aca49358da22f312c00e0be24e8f43427e9f74bdd2de3eef2858197
0x822cc665aaca8455a00673f923616e6e347d6e550a55a1a2e3c2d4d134ec707c
0x2c934024cf682daa6ccef8b38467809b60d0f2b7b6c9355af34c79431ce5a073
0x862351001464584c37135bd2fd43698a5b4afbeb7ce742d7c6f4d6ce7d9cd4b1

Functions
Getter at block 21245901
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
91
denomination(view returns (uint256)
100000000000000000
getLastRoot(view returns (bytes32)
0x24813ae31f1a0480d62ff5af8f4a64fb14e3f99fba8dda586756f1e0ad30948f
isMigrated(view returns (bool)
true
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
32747
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 
finishMigration(payable 
initializeTreeForMigration(bytes32[] _filledSubtreesbytes32 _root
migrateState(bytes32[] _commitmentsbytes32[] _nullifierHashes
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.