ERC20Tornado

Verified contract

Active on Ethereum with 2,265 txns
Deployed by via 0x1a76fd7d at 11698591
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
--
0x9206d377440b841f212f99556dd233c0a56b27a168b2c9c60c571b164a133588
0xf4a4b3e4430a12864ce8014927c6c251b9bf6e7a1ad1e5476d47390ba6118ec0
0xada1d4c6d8debe9f637e8f871f68a5d05ac9be049067eea5b6341b5f18b9589d
0x1d02a24bf6a78d29a3ac0181965bc717a15b818a222d130ffa668e7a93af3d5f
0x8a0982e02607ae084c0ebf640dd0e97158c516a39abb3eb885747e1573f8be39
0xf4914fa6f73a8b5d898aa81b1f84577b0f5eefe4510246c1a2add08d2dd0d34f
0x9b992850c26d09d8f361fbd96753dcd73fa1a37785e02d7b66b3f37f5f6df66e
0x4a8c50638a353ed31891ee3ab89cb59e1559363ed962228c36fc6b0d00988a13
0xbf63c6f5657401f4d4ab0248cff3c6706951ae08b71ed416415d8be06990d4a6
0x79bc8945df59866daf9e76c746d6145433a40d5b8419585e054c6211d7ef168c

Functions
Getter at block 21211517
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
62
denomination(view returns (uint256)
1000000000000000000000
getLastRoot(view returns (bytes32)
0x14a32744bef64c950d71e4589191625f87918dc3996f1cfd61146bc5584a400c
getStakedCount(view returns (uint256)
3
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
762
operator(view returns (address)
0x29fd05ec26e64d73f60fa6e83fd2aeb9ceb4a22f
reserve(view returns (address)
0xd8a05011b5ac088d6aff3ff50c0189a3808a3a5c
rewarder(view returns (address)
0x71c0540fcd09440d78d1bf9af8de51b35d106dd2
token(view returns (address)
0x368b3a58b5f49392e5c9e4c998cb0bb966752e51
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.