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

# Function get_nullifier_statuses

Module: `noir_aztec::oracle::nullifiers`

```rust
pub unconstrained fn get_nullifier_statuses(
    inner_nullifiers: EphemeralArray<Field>,
) -> EphemeralArray<NullifierStatus>
```

Returns the existence status of multiple nullifiers.

Same guarantees as [`check_nullifier_exists`](/aztec-nr-api/mainnet/noir_aztec/oracle/nullifiers/fn.check_nullifier_exists.md): an existing nullifier can be constrained by proving its inclusion, but a non-existent one cannot be relied upon. Proving the `origin_block` however is fairly involved, as it'd require proving existence of the transaction in which the nullifier was emitted, inclusion of the transaction in the block, and ancestry of the block in the anchor block.
