ETHTornado

Verified contract

Active on Ethereum with 2,371 txns
Deployed by via 0x264181e4 at 11698051
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 $40,230.33
0x904b2a5876a4df9da3a7e0becb3b9738e9a715555988552dc853689bb90d8f7f
0xe1193f6fbfe3a4b972ea058277c1f5437d0eb37a93fe8593853c113ea4be5147
0xd77a50bcc3652c51bfcbdc41b104e4d11020acd18c26f9ddab9ca6a7bebfe8cb
0xda1f48a90fcbcd960936f06a81dbbcf3f75b2bc8d8f038e3157efdf66c676c61
0xffc667206321815b93f15af48bf80bf12a49680c548787ac72457a2fee1c1d9b
0x41bc55070ecef4f92059353958c7c977ddd95b1a679e7d14060a0b50cd7ff13a
0xf9025fa2f6e90c17465588ca80311949b1c5297a97f11beec6caa5d953e8a3ea
0x167c77d5c40a53d2f8beebb5215f604a0fad26e4f7a26df15bd50d1eeebbe330
0x2d81848546ed2d88feffb1dea7d9d80354e9ef91636358e4d869a08a5630a402
0x50014579f9cb129fe93dfa1600ada92863104355814237fad42807fdf6195a25

Functions
Getter at block 20937880
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
93
denomination(view returns (uint256)
1000000000000000000
getLastRoot(view returns (bytes32)
0x08938b2b87b1d6e13cb16aa091509770c4a162390859004f3ca45c7cf0585103
getStakedCount(view returns (uint256)
9
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
793
operator(view returns (address)
0x29fd05ec26e64d73f60fa6e83fd2aeb9ceb4a22f
reserve(view returns (address)
0xc9b4dff1ce5384c7014579099e63ea0092e14ed5
rewarder(view returns (address)
0x71c0540fcd09440d78d1bf9af8de51b35d106dd2
verifier(view returns (address)
0x7036a0555637b88c5a68c2a39799c7a9ab858c60
withdrawalFee(view returns (uint256)
50
withdrawalMax(view returns (uint256)
10000
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)
stakedNullifierHashOwner(bytes32view returns (address)
stakedNullifierHashes(addressbytes32view returns (bool)
zeros(uint256view returns (bytes32)
State-modifying
changeOperator(address _newOperator
deposit(bytes32 _commitmentpayable 
seize(address _tokenuint256 amount
setGovernance(address _governance
setReserveAddress(address _newReserve
setWithdrawalFee(uint256 _withdrawalFee
stakeWithdraw(bytes _proofbytes32 _rootbytes32 _nullifierHashaddress _recipientpayable 
unstakeAndWithdraw(bytes32 _nullifierHashpayable 
updateRewarder(address _newRewarder
updateVerifier(address _newVerifier
withdraw(bytes _proofbytes32 _rootbytes32 _nullifierHashaddress _recipientaddress _relayeruint256 _feeuint256 _refundpayable 
Events
Deposit(bytes32 indexed commitmentuint32 leafIndexuint256 timestamp
StakedWithdrawal(address indexed recipientbytes32 nullifierHashuint256 timestamp
UnstakedWithdrawal(address indexed recipientbytes32 nullifierHash
Withdrawal(address tobytes32 nullifierHashaddress indexed relayeruint256 fee
Constructor
constructor(address _verifieruint256 _denominationuint32 _merkleTreeHeightaddress _operatoraddress _governanceaddress _reserve
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.