> For the complete documentation index, see [llms.txt](https://docs.dragonswap.app/dragonswap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dragonswap.app/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/interfaces/iimmutablestate.md).

# IImmutableState

Functions that return immutable state of the router

### Functions <a href="#functions" id="functions"></a>

#### factoryV1 <a href="#factoryv1" id="factoryv1"></a>

```solidity
function factoryV1() external view returns (address);
```

**Returns**

| Name     | Type      | Description                                      |
| -------- | --------- | ------------------------------------------------ |
| `<none>` | `address` | Returns the address of the Dragonswap V1 factory |

#### positionManager <a href="#positionmanager" id="positionmanager"></a>

```solidity
function positionManager() external view returns (address);
```

**Returns**

| Name     | Type      | Description                                              |
| -------- | --------- | -------------------------------------------------------- |
| `<none>` | `address` | Returns the address of DragonswapV2 NFT position manager |
