# IMasterChef

## Methods

### deposit

```solidity
function deposit(uint256 _pid, uint256 _amount) external nonpayable
```

#### Parameters

| Name     | Type    | Description |
| -------- | ------- | ----------- |
| \_pid    | uint256 | undefined   |
| \_amount | uint256 | undefined   |

### poolInfo

```solidity
function poolInfo(uint256 pid) external view returns (struct IMasterChef.PoolInfo)
```

#### Parameters

| Name | Type    | Description |
| ---- | ------- | ----------- |
| pid  | uint256 | undefined   |

#### Returns

| Name | Type                 | Description |
| ---- | -------------------- | ----------- |
| \_0  | IMasterChef.PoolInfo | undefined   |

### totalAllocPoint

```solidity
function totalAllocPoint() external view returns (uint256)
```

#### Returns

| Name | Type    | Description |
| ---- | ------- | ----------- |
| \_0  | uint256 | undefined   |
