@semaphore:nullifier
The nullifier a stored identity produces for a scope (poseidon of the hashed scope and the identity secret), what the contract records on validateProof; useful to check whether a signal was already sent.
⚗️ Experimental — available at next.evmcrispr.com.
Returns: number
Syntax
Section titled “Syntax”@semaphore:nullifier(scope commitment?)Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
scope | any | Scope (external nullifier) |
[commitment] | number | Identity commitment (default: the only identity of this session) |
- This is the value
validateProofrecords: check it against past events to know whether an identity already signaled in a scope. The contract exposes no nullifier getter.