> 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/base/immutablestate.md).

# ImmutableState

Immutable state used by the swap router

### State Variables <a href="#state-variables" id="state-variables"></a>

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

```solidity
address public immutable override factoryV1;
```

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

```solidity
address public immutable override positionManager;
```

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

#### constructor <a href="#constructor" id="constructor"></a>

```solidity
constructor(address _factoryV1, address _positionManager);
```
