ERC20Tornado

Verified contract

Active on Ethereum with 1,752 txns
Deployed by via 0xb2d3e1d1 at 11698223
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 $5,953.5
0xe1a52d0d0e147c07d2a643ddbbc378899cf48f6be20ec46ecc37d5c4cf6cbede
0x2f7eb61274267c0db68dd8e79c89edd6ea21ffa5a5a34ed0dad64358ba1d0af9
0x0f70a68b3866b14cdb74a591a608e7649e4a52ecb13cafd769e46f81873f5c60
0x593315c1ba299b5a444924b437cb2b6d25cfdcade45db6b0afc378d2064cbf9b
0x0cc6f9f08e359d0eb598c2a21ba56b2c50bc9e898b09ff070f9918137523f6fd
0x171d9b1cd87b8d880e07cd075b235f2691bd007edb18401aa03ead2b3dd9f6eb
0x4a2e0608b14a2b6f52c9bfde504b562a6ed4f46d886e59894975c55003024101
0x6419f46e4b5177b56fe09afe287dfa3db1d544171dea5ca19591891182b6191a
0xe98886411b22caea09cca9bcd4ae51334e04f4ff22a99e56e19db353362b6bc8
0xe2b7a90912288006c00fd28e246ccab650e1d0201ec800d53a21162c550663ba

Functions
Getter at block 21164786
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
81
denomination(view returns (uint256)
5000000000000
getLastRoot(view returns (bytes32)
0x22921ae7e581c20da59514fff55c90d84005d8cee244acec66e97d62e541dcb8
getStakedCount(view returns (uint256)
3
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
581
operator(view returns (address)
0x29fd05ec26e64d73f60fa6e83fd2aeb9ceb4a22f
reserve(view returns (address)
0x4370d504bd8a26ebe5050a0326fa4dea8aeb01e4
rewarder(view returns (address)
0x71c0540fcd09440d78d1bf9af8de51b35d106dd2
token(view returns (address)
0x5d3a536e4d6dbd6114cc1ead35777bab948e3643
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 _reserveaddress _token
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.