ERC20Tornado

Verified contract

Active on Ethereum with 917 txns
Deployed by via 0xa1d518f9 at 11698735
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
--
0xb91e96141946814728e50a01807116cc0b8f6e10dfd2c545b680f2c75b5c8856
0x0ab7693c625069cdc8f3bfc2b08acf95fb0b95c991c2a8d30ff0d6a24c2cd69c
0xaf6554fad3577b39064053ba14dbb20383a4eae4ea473fdb669b551ec14cb8a1
0xb322f162c6bef8c273155334d2e153d26e5376314f613c7b5a8acaf94e73ad66
0xeba5f96979bacc5a3c8fc5f3f37071674f06e81c1f914ef2f017e76a96cfd670
0xc8b8f26d3e3a631ab31b9e2e3456cc065aa3ed8c986e7732a78ab1657ad150ee
0x37f012aff20705878cf3ed302503b182210dedebe1839bc5c1aa78cb45d6298a
0x498884d88302f4d6239eb3eb4b346686afec3f5896dbe3a1411c802dea92bd20
0x21519e315bcee8f26da189bff1a1f03066a3ae0d1fb2c67a4e8b5888ea86c867
0xae7cabedea637352cee030772137577593941e9fca9100a51e99dc9788cf4f6c

Functions
Getter at block 20967063
FIELD_SIZE(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
ROOT_HISTORY_SIZE(view returns (uint32)
100
ZERO_VALUE(view returns (uint256)
21663839004416932945382355908790599225266501822907911457504978515578255421292
currentRootIndex(view returns (uint32)
9
denomination(view returns (uint256)
100000000000000000000
getLastRoot(view returns (bytes32)
0x0b6ec16be2ae5eaebca3adadcb581672a5912cded3a3560284284bd95d2d2f69
getStakedCount(view returns (uint256)
15
governance(view returns (address)
0xf6d61a4d17b06159f31a3ff424118d39ffb79295
levels(view returns (uint32)
20
nextIndex(view returns (uint32)
309
operator(view returns (address)
0x29fd05ec26e64d73f60fa6e83fd2aeb9ceb4a22f
reserve(view returns (address)
0xc682aa02ed9fa2cc6e9b50e8448a87bc40631f0a
rewarder(view returns (address)
0x71c0540fcd09440d78d1bf9af8de51b35d106dd2
token(view returns (address)
0x4b4d2e899658fb59b1d518b68fe836b100ee8958
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.