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

# Struct NullifierStatus

Module: `noir_aztec::oracle::nullifiers`

```rust
pub struct NullifierStatus {
    pub exists: bool,
    pub origin_block: Option<BlockReference>,
}
```

The existence status of a nullifier.

## Fields

```rust
exists: bool
```

```rust
origin_block: Option<BlockReference>
```

The block the nullifier was included in.

`None` if the nullifier does not exist, or if it is pending (emitted earlier in the current transaction and not yet in any block).

## Trait implementations

```rust
impl Deserialize for NullifierStatus
```

```rust
pub fn deserialize(fields: [Field; 4]) -> Self
```

```rust
pub fn stream_deserialize<let K: u32>(reader: &mut Reader<K>) -> Self
```

```rust
impl Eq for NullifierStatus
```

```rust
pub fn eq(_self: Self, _other: Self) -> bool
```
