# Rewards Manager States

The Rewards Manager can be in two states:

```solidity
enum RewardsManagerState {
  ACTIVE,
  PAUSED
}
```

The table below details which actions are allowed in each of these states:

<table><thead><tr><th width="230">Action / State</th><th>Active</th><th>Paused</th></tr></thead><tbody><tr><td><strong>Deposit Rewards</strong></td><td>Y</td><td>N</td></tr><tr><td><strong>Claim Rewards</strong></td><td>Y</td><td>Y</td></tr><tr><td><strong>Drip Rewards</strong></td><td>Y</td><td>N</td></tr><tr><td><strong>Stake</strong></td><td>Y</td><td>N</td></tr><tr><td><strong>Unstake</strong></td><td>Y</td><td>Y</td></tr><tr><td><strong>Update Configs</strong></td><td>Y</td><td>Y</td></tr><tr><td><strong>Pause</strong></td><td>Y</td><td>N</td></tr><tr><td><strong>Unpause</strong></td><td>N</td><td>Y</td></tr></tbody></table>

Although calling `RewardsManager.dripRewards` or `RewardsManager.dripRewardPool` revert when `PAUSED`, certain actions which drip rewards internally (such as claiming rewards) are still possible when `PAUSED`. These actions will just skip the internal rewards drip unless the Rewards Manager is `ACTIVE`.
