# HasNumeraire

**Inherits:** IHasNumeraire

Abstract contract for contracts with an immutable numeraire token to be used for pricing

## State Variables

### NUMERAIRE

Address of the numeraire token

```solidity
address public immutable NUMERAIRE;
```

## Functions

### constructor

```solidity
constructor(address numeraire_);
```

### \_getNumeraire

Get the numeraire address

```solidity
function _getNumeraire() internal view virtual returns (address);
```

**Returns**

| Name     | Type      | Description                        |
| -------- | --------- | ---------------------------------- |
| `<none>` | `address` | The address of the numeraire token |
