> For the complete documentation index, see [llms.txt](https://docs.vulpefi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vulpefi.com/aggregation-protocol/limit-order-protocol/smart-contracts/limitorderprotocolpro.md).

# LimitOrderProtocolPro

Vulpe Pro Limit Order Protocol

### Derives[​](https://docs.1inch.io/docs/limit-order-protocol/smart-contract/LimitOrderProtocolPro#derives) <a href="#derives" id="derives"></a>

* [OrderMixin](/aggregation-protocol/limit-order-protocol/smart-contracts/ordermixin.md)
* [Permitable](broken://pages/DOO2eTZDAe5crCpeY8uu)
* [PredicateHelper](/aggregation-protocol/limit-order-protocol/smart-contracts/helpers/predicatehelper.md)
* [NonceManager](/aggregation-protocol/limit-order-protocol/smart-contracts/helpers/noncemanager.md)
* [ChainlinkCalculator](/aggregation-protocol/limit-order-protocol/smart-contracts/helpers/chainlinkcalculator.md)
* [AmountCalculator](/aggregation-protocol/limit-order-protocol/smart-contracts/helpers/amountcalculator.md)
* [EIP712](https://docs.openzeppelin.com/contracts/3.x/api/utils/cryptography#draft-EIP712)

### Functions[​](https://docs.1inch.io/docs/limit-order-protocol/smart-contract/LimitOrderProtocolPro#functions) <a href="#functions" id="functions"></a>

#### DOMAIN\_SEPARATOR[​](https://docs.1inch.io/docs/limit-order-protocol/smart-contract/LimitOrderProtocolPro#domain_separator) <a href="#domain_separator" id="domain_separator"></a>

```
function DOMAIN_SEPARATOR(
) external returns (bytes32)
```
