Mixer
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "Mixer"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Mixer"
ABI
ABI objects
Getter at block 21272603 getLastRoot() view returns (uint256)
current_root() view returns (uint256)
0
filled_subtrees() view returns (uint256[])
[]
isDepositsEnabled() view returns (bool)
false
isMigrating() view returns (bool)
false
levels() view returns (uint256)
0
next_index() view returns (uint32)
0
operator() view returns (address)
0x0000000000000000000000000000000000000000
roots() view returns (uint256[])
[]
transferValue() view returns (uint256)
0
verifier() view returns (address)
0x0000000000000000000000000000000000000000
zeros() view returns (uint256[])
[]
Read-only
commitments(uint256) view returns (bool)
hashLeftRight(uint256 left, uint256 right) pure returns (uint256 mimc_hash)
isKnownRoot(uint256 root) view returns (bool)
isSpent(uint256 nullifier) view returns (bool)
nullifierHashes(uint256) view returns (bool)
State-modifying
Events changeOperator(address _newAccount)
deposit(uint256 commitment) payable
initialize(address _verifier, uint256 _transferValue, uint8 _merkleTreeHeight, uint256 _emptyElement, address _operator, uint256[] _filled_subtrees, uint256 _lastRoot)
initialize(uint256 tree_levels, uint256 zero_value, uint256[] filled_subtrees, uint256 lastRoot)
migrateState(uint256[] _commitments, uint256[] _nullifierHashes)
stopMigration()
toggleDeposits()
updateVerifier(address _verifier)
withdraw(uint256[2] a, uint256[2][2] b, uint256[2] c, uint256[4] input)
Deposit(uint256 indexed commitment, uint256 leafIndex, uint256 timestamp)
Withdraw(address to, uint256 nullifierHash, uint256 fee)
This contract contains no constructor objects.
fallback()
This contract contains no error objects.