# BribeVotingReward

## Overview

The `BribeVotingReward` contract allows to distribute bribe rewards to users, earned through voting for a associated pool.

## BribeVotingReward Methods

### notifyRewardAmount

Add rewards for voters to earn.

```solidity
function notifyRewardAmount(
    address _token,
    uint256 _amount
) external
```

<table><thead><tr><th width="246.33333333333331">Input Parameter</th><th width="188">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>_token</code></td><td>address</td><td>The address of token to reward.</td></tr><tr><td><code>_amount</code></td><td>uint256</td><td>The amount of token to transfer to rewards</td></tr></tbody></table>

### notifyRewardAmountETH

Add ETH rewards for voters to earn.

```solidity
function notifyRewardAmountETH() external
```

{% hint style="info" %}
msg.value should be set the desired amount to add.
{% endhint %}
