ETHTornado

Verified contract

Active on Ethereum with 2,855 txns
Deployed by via 0xadfe64ab at 11698064
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 $166,904
0xd3f4635e3fa49c0ee81bc0dc1ff135652f3cdbe98943c4d4db429aa2407da922
0x83789d21b761aa68546006abd09fddf412740798cce51048c81d92e1aa9ffad8
0x6575080fe010cac4d3c1b3bf3904d65d5c932279e51c8cb1e62ecdd6b92306a3
0xceb8eadb7317644257475e2b5442b7eacdc984786a2ba9d9809bdfd3a7cf073e
0x3242da04602de0bddad07fad052234ff2fbda616cabf6e076478f0c5a7ba5138
0xae264a50d1b4be8904504a28daa307c2bdc3412ee9bf4882c74a5e081eab74a1
0x0d86dbbf0e0df9ff3a25b771943317c17786968f5286ffb48966e5ccc1bea00a
0x03e69ccb6cecd169c6bd62d045aa1d83899ab2c5efdbcbc400eea8d14fcd5fd6
0x47251c8ac58e967d4718ef1694560860c4ccd7e525a305ace2b138525ab49c8d
0x8ba9ad0180e2087d1aaae3ab36beb10f5064de7876b79d120307b7d0c421f2be

Functions
Getter at block 21167969
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
59
denomination(view returns (uint256)
10000000000000000000
getLastRoot(view returns (bytes32)
0x25c5d55cf10ba4c622a7538291338e01ca52c1c13de89076fbf90ce17262130f
getStakedCount(view returns (uint256)
2
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
959
operator(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
reserve(view returns (address)
0xc9b4dff1ce5384c7014579099e63ea0092e14ed5
rewarder(view returns (address)
0x2e08c715573176ca4f5e19df8b54dbe1c9d69a1a
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.