# LimitOrderProtocol

Vulpe Limit Order Protocol v2

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

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

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

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

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