# OrderbookReserveInterface

{% hint style="warning" %}
You are referring to the **`Legacy`** version of KyberSwap docs.

For the most updated information, please refer to:

* [**`Classic`**](https://github.com/KyberNetwork/kyberswap-documentation/blob/main/reference/legacy/api-abi/misc-contracts/broken-reference/README.md)
* [**`Elastic`**](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic)
* [**`Limit Order`**](https://docs.kyberswap.com/kyberswap-solutions/limit-order)
* [**`Aggregator`**](https://docs.kyberswap.com/kyberswap-solutions/kyberswap-aggregator)
  {% endhint %}

## interface OrderbookReserveInterface

imports OrderListInterface

*Source*: [OrderbookReserveInterface.sol](https://github.com/KyberNetwork/smart-contracts/blob/master/contracts/reserves/orderBookReserve/permissionless/OrderbookReserveInterface.sol)

***

### INDEX[​](https://docs.kyberswap.com/Legacy/api-abi/misc/api_abi-orderbookreserveinterface#index) <a href="#index" id="index"></a>

\<AUTOGENERATED\_TABLE\_OF\_CONTENTS>

### REFERENCE[​](https://docs.kyberswap.com/Legacy/api-abi/misc/api_abi-orderbookreserveinterface#reference) <a href="#reference" id="reference"></a>

#### Functions[​](https://docs.kyberswap.com/Legacy/api-abi/misc/api_abi-orderbookreserveinterface#functions) <a href="#functions" id="functions"></a>

#### `init`[​](https://docs.kyberswap.com/Legacy/api-abi/misc/api_abi-orderbookreserveinterface#init) <a href="#init" id="init"></a>

Initialisation of an orderbook reserve.

***

function **init**() public returns (bool) **Returns:**\ True if orderbook reserve has successfully initialised.\\

#### `kncRateBlocksTrade`[​](https://docs.kyberswap.com/Legacy/api-abi/misc/api_abi-orderbookreserveinterface#kncrateblockstrade) <a href="#kncrateblockstrade" id="kncrateblockstrade"></a>

If KNC depreciates too much, trades are blocked because the staked KNC tokens for active orders are insufficient.

***

function **kncRateBlocksTrade**() public view returns (bool) **Returns:**\ True if orderbook reserve's trades are blocked due to KNC depreciation.
