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

ERC20Tornado

Verified contract

Active on Ethereum with 308 txns
Deployed by via 0x4f579c05 at 11698990
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
--
0x2cb60f6cd7ce8c046776b1d463918a61301e478496519752efcf3d314a57abe3
0xf31baf010cc2161072d6e1140663e3cb10254fc3f37b25c9790959c1ffa5a1da
0x756c92c5fafd84ed8e521d8726c54d0133b18ff925a74d55f44134b799e3ea37
0xe270c0f40b3a99cd12e84b374e27c04cb7588d49f7aa12b9f265d11e0d3cdcd5
0xf935001ffb9e04c923972a11fec217b6f87a9a3b8d0a33678e0301dff7006a9f
0xd0eb914af5321bc03811d3e49fdf6874a982147408ed24dd8186e94860ad537c
0x6516c8c4622d62f9cda62aa7b84a220bf2b4486c2198a75a11dbbcb4fe26d968
0x5528b6c4e4f8efc327918bc79098b9c8e45a4564c60385855960d9d1cd8966cc
0x6f1cdf6101a77711dc978ac5fc8818bb08880de5eae0e4d48584362b55ecddfe
0x3682201fdac5f631089587d953279343fc3a67839da2dac6d40f7a4284087d1d

Functions
Getter at block 20806429
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
1
denomination(view returns (uint256)
100000000000000000000000
getLastRoot(view returns (bytes32)
0x29a9d9dbb978ef078e99c63232e5ca5578885899072aae4846048a9577e945f3
getStakedCount(view returns (uint256)
0
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
101
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.