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

# Function compute_private_initialization_nullifier

Module: `noir_aztec::macros::functions::initialization_utils`

```rust
pub fn compute_private_initialization_nullifier(
    address: AztecAddress,
    init_hash: Field,
) -> Field
```

Computes the private initialization nullifier for a contract.

Including `init_hash` ensures that an observer who knows only the contract address cannot reconstruct this value and scan the nullifier tree to determine initialization status. `init_hash` is only known to parties that hold the contract instance.
