# IFarmingCenterVault

## Functions

### claimTokens

`function claimTokens(address token, address to, uint256 tokenId, bytes32 incentiveId) external` external

| Name        | Type    | Description |
| ----------- | ------- | ----------- |
| token       | address |             |
| to          | address |             |
| tokenId     | uint256 |             |
| incentiveId | bytes32 |             |

### setFarmingCenter

`function setFarmingCenter(address farming) external` external

| Name    | Type    | Description |
| ------- | ------- | ----------- |
| farming | address |             |

### lockTokens

`function lockTokens(uint256 tokenId, bytes32 incentiveId, uint256 tokenAmount) external` external

| Name        | Type    | Description |
| ----------- | ------- | ----------- |
| tokenId     | uint256 |             |
| incentiveId | bytes32 |             |
| tokenAmount | uint256 |             |

### balances

`function balances(uint256 tokenId, bytes32 incentiveId) external view returns (uint256 balance)` view external

| Name        | Type    | Description |
| ----------- | ------- | ----------- |
| tokenId     | uint256 |             |
| incentiveId | bytes32 |             |

**Returns:**

| Name    | Type    | Description |
| ------- | ------- | ----------- |
| balance | uint256 |             |
