> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/mainnet/llms.txt

# Module nullifiers

Module: `noir_aztec::oracle::nullifiers`

Nullifier creation, existence checks, etc.

## Structs

- [NullifierStatus](/aztec-nr-api/mainnet/noir_aztec/oracle/nullifiers/struct.NullifierStatus.md): The existence status of a nullifier.

## Functions

- [check_nullifier_exists](/aztec-nr-api/mainnet/noir_aztec/oracle/nullifiers/fn.check_nullifier_exists.md): Returns `true` if the nullifier exists.
- [get_nullifier_statuses](/aztec-nr-api/mainnet/noir_aztec/oracle/nullifiers/fn.get_nullifier_statuses.md): Returns the existence status of multiple nullifiers.
- [is_nullifier_pending](/aztec-nr-api/mainnet/noir_aztec/oracle/nullifiers/fn.is_nullifier_pending.md): Returns `true` if the nullifier has been emitted in the same transaction, i.e. if [`notify_created_nullifier`](/aztec-nr-api/mainnet/noir_aztec/oracle/nullifiers/fn.notify_created_nullifier.md) has been called for this inner nullifier from the contract with the specified address.
- [notify_created_nullifier](/aztec-nr-api/mainnet/noir_aztec/oracle/nullifiers/fn.notify_created_nullifier.md): Notifies the simulator that a nullifier has been created, so that its correct status (pending or settled) can be determined when reading nullifiers in subsequent private function calls. The first non-revertible nullifier emitted is also used to compute note nonces.
