ERC20Tornado

Verified contract

Active on Ethereum with 843 txns
Deployed by via 0x0dcc4258 at 11698983
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
--
0x4475a5b178a628da420fbefe29e1c4c3a316878caff07408a9a706263faedce5
0xf8a8a7bd060c00a42ecdcba0aaf1cf8d350a34fe53542be37075a910843dfd0e
0xcc39be7e789516a95ae9981399b95fb6aa2ea619c4ab7c6295a7cb2efef27da0
0xd984ea998058d4cd4af48de70d11195ba439a5d7512f870316efd2e7d536f999
0x9a71e52b8edcc0a09c1f8b08da906aa44f229a532c756464387f23faaa7a89b7
0xbed00e78978d7aa025f0f7c7773cbd6bb61aef896d2008707a03686ea5ab5f22
0x626c024ecfe7b033e2aaf5b035297c9592261573dde42f2e9bb0cd017cf5f6e2
0x98dbade38edd4b072a8e819279d116cd9d0600ed64f5d19642648595c7e6d221
0xb17e0ac357e887f737e82141e3558a480f0448db2ec12954e4a0753f6b69bb8f
0x0b60386a857da84050186c6fb48ee98925dec81c209d232406deb4a5c37726b5

Functions
Getter at block 20900209
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)
10000000000000000000000
getLastRoot(view returns (bytes32)
0x04ddeaa9d8ef5353db146d230a5370ff2fde3e6aa51322f21fcc1f3d559eabe2
getStakedCount(view returns (uint256)
0
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
281
operator(view returns (address)
0x29fd05ec26e64d73f60fa6e83fd2aeb9ceb4a22f
reserve(view returns (address)
0x66e870f824ca861494fd2147aa04d9f2e0c0ee3f
rewarder(view returns (address)
0x71c0540fcd09440d78d1bf9af8de51b35d106dd2
token(view returns (address)
0x9ca85572e6a3ebf24dedd195623f188735a5179f
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.