# IPeripheryImmutableState

Functions that return immutable state of the router

### Functions[​](https://docs.uniswap.org/contracts/v3/reference/periphery/interfaces/IPeripheryImmutableState#functions) <a href="#functions" id="functions"></a>

#### factory[​](https://docs.uniswap.org/contracts/v3/reference/periphery/interfaces/IPeripheryImmutableState#factory) <a href="#factory" id="factory"></a>

```solidity
  function factory(
  ) external returns (address)
```

**Return Values:**[**​**](https://docs.uniswap.org/contracts/v3/reference/periphery/interfaces/IPeripheryImmutableState#return-values)

| Type    | Description                             |
| ------- | --------------------------------------- |
| address | the address of the DragonswapV2 factory |

#### WSEI[​](https://docs.uniswap.org/contracts/v3/reference/periphery/interfaces/IPeripheryImmutableState#weth9) <a href="#weth9" id="weth9"></a>

```solidity
  function WSEI(
  ) external returns (address)
```

**Return Values:**[**​**](https://docs.uniswap.org/contracts/v3/reference/periphery/interfaces/IPeripheryImmutableState#return-values-1)

| Type    | Description         |
| ------- | ------------------- |
| address | the address of WSEI |
