> For the complete documentation index, see [llms.txt](https://dev.ackinacki.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/nullifier.md).

# Nullifier

{% file src="/files/wbKUbXeHLONHPWuCAe27" %}

## Overview

`Nullifier` is a contract that stores a **static nullifier hash** and provides a method to retrieve the contract version.

During deployment, the constructor verifies that the deployer is the `RootPN` contract and transfers a small amount of funds to a specified address.

## View Function

### **`getVersion`**

Returns the contract version identifier.

```solidity
function getVersion() external pure returns (string, string)
```

**Returns:**

* semantic version string
* Contract name: `"Nullifier"`
