This contract is being backfilled. You may encounter incomplete storage history.

ERC20Tornado

Verified contract

Active on Ethereum with 2,299 txns
Deployed by via 0x707e158e at 11698768
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 $9,000
0x99cb861daf3a3f4d8e1f7258bf8a6e97560622e4e51afb57815fb6bc20d2c897
0xb1ec413ce08226fdbbd3fccf7b27e3f481dacec0d81414d214160898ff4151b0
0x9f07d19494e0191b31cd31cca3d782e76fa46ed13f0f15e54ca5413ca5d52459
0x1a36bb4533a9d4f8a6d83413d16f5d7282835adfab21c61d59690ceea6fb1193
0xc9ceeee5d2f763e8339f375891a039b6ca8be26d04178d10eb4811a475130ca5
0x71cd2fcc6ab5a2d5b4d2fbe791d23ffa8315bd66f3a41b0e7a925e46b9ec9d62
0x3612c996212d6c9a790aaabe1916c1dc355713d4f701be0415bc45a12d692062
0xe995dfaaa94ecec995080525f4f3a5772f186b99ebb9b917c17bb68c2496f18e
0x6dd0d76d8298c161514aa58ff38855cdeb414aa4bf0b661b479a17c4d1342bc1
0xc5794e75fa14212a867fbd27a28a91b7d4d3fc3a68dc5dc8f665713fb2e23626

Functions
Getter at block 20799350
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
63
denomination(view returns (uint256)
1000000000
getLastRoot(view returns (bytes32)
0x14703b1717891e0d40a073938a3880d055d09d779e2ce22849d8c0a77ad595ce
getStakedCount(view returns (uint256)
3
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
763
operator(view returns (address)
0x29fd05ec26e64d73f60fa6e83fd2aeb9ceb4a22f
reserve(view returns (address)
0x1adc1e7d0ee22de5b1efa673a842504644ee8554
rewarder(view returns (address)
0x71c0540fcd09440d78d1bf9af8de51b35d106dd2
token(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
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.