FIELD_SIZE() → (uint256)
ROOT_HISTORY_SIZE() → (uint32)
ZERO_VALUE() → (uint256)
commitments(bytes32 ) → (bool)
currentRootIndex() → (uint32)
denomination() → (uint256)
deposit(bytes32 _commitment)
filledSubtrees(uint256 ) → (bytes32)
getLastRoot() → (bytes32)
hashLeftRight(address _hasher, bytes32 _left, bytes32 _right) → (bytes32)
hasher() → (address)
isKnownRoot(bytes32 _root) → (bool)
isSpent(bytes32 _nullifierHash) → (bool)
isSpentArray(bytes32[] _nullifierHashes) → (bool[])
levels() → (uint32)
nextIndex() → (uint32)
nullifierHashes(bytes32 ) → (bool)
roots(uint256 ) → (bytes32)
verifier() → (address)
withdraw(bytes _proof, bytes32 _root, bytes32 _nullifierHash, address _recipient, address _relayer, uint256 _fee, uint256 _refund)
zeros(uint256 i) → (bytes32)
event Deposit(bytes32 indexed commitment, uint32 leafIndex, uint256 timestamp)
event Withdrawal(address to, bytes32 nullifierHash, address indexed relayer, uint256 fee)
Connect your wallet to interact with this contract