[API Reference](../README.md) > [ProposeContributionRewardParams](../interfaces/ProposeContributionRewardParams.md)

# Interface: ProposeContributionRewardParams

## Hierarchy

**ProposeContributionRewardParams**

## Index

### Properties

* [avatar](ProposeContributionRewardParams.md#avatar)
* [beneficiaryAddress](ProposeContributionRewardParams.md#beneficiaryAddress)
* [description](ProposeContributionRewardParams.md#description)
* [ethReward](ProposeContributionRewardParams.md#ethReward)
* [externalToken](ProposeContributionRewardParams.md#externalToken)
* [externalTokenReward](ProposeContributionRewardParams.md#externalTokenReward)
* [nativeTokenReward](ProposeContributionRewardParams.md#nativeTokenReward)
* [numberOfPeriods](ProposeContributionRewardParams.md#numberOfPeriods)
* [periodLength](ProposeContributionRewardParams.md#periodLength)
* [reputationChange](ProposeContributionRewardParams.md#reputationChange)

---

## Properties

<a id="avatar"></a>

###  avatar

**● avatar**: *[Address](../#Address)*

*Defined in [wrappers/contributionReward.ts:702](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L702)*

avatar address

___
<a id="beneficiaryAddress"></a>

###  beneficiaryAddress

**● beneficiaryAddress**: *`string`*

*Defined in [wrappers/contributionReward.ts:749](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L749)*

beneficiary address

___
<a id="description"></a>

###  description

**● description**: *`string`*

*Defined in [wrappers/contributionReward.ts:706](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L706)*

description of the constraint

___
<a id="ethReward"></a>

### `<Optional>` ethReward

**● ethReward**: * `BigNumber` &#124; `string`
*

*Defined in [wrappers/contributionReward.ts:723](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L723)*

Reward per period, in ethers. Must be >= 0. In Wei. Default is 0;

___
<a id="externalToken"></a>

### `<Optional>` externalToken

**● externalToken**: *`string`*

*Defined in [wrappers/contributionReward.ts:745](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L745)*

The address of the external token (for externalTokenReward) Only required when externalTokenReward is non-zero.

___
<a id="externalTokenReward"></a>

### `<Optional>` externalTokenReward

**● externalTokenReward**: * `BigNumber` &#124; `string`
*

*Defined in [wrappers/contributionReward.ts:729](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L729)*

Reward per period in the given external token. Must be >= 0. In Wei. Default is 0;

___
<a id="nativeTokenReward"></a>

### `<Optional>` nativeTokenReward

**● nativeTokenReward**: * `BigNumber` &#124; `string`
*

*Defined in [wrappers/contributionReward.ts:717](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L717)*

Reward in tokens per period, in the DAO's native token. Must be >= 0. In Wei. Default is 0;

___
<a id="numberOfPeriods"></a>

###  numberOfPeriods

**● numberOfPeriods**: *`number`*

*Defined in [wrappers/contributionReward.ts:740](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L740)*

Maximum number of periods that can be paid out. Must be > 0.

___
<a id="periodLength"></a>

###  periodLength

**● periodLength**: *`number`*

*Defined in [wrappers/contributionReward.ts:735](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L735)*

The number of blocks in a period. Must be >= 0. If zero then the rewards will be redeemable immediately upon proposal execution.

___
<a id="reputationChange"></a>

### `<Optional>` reputationChange

**● reputationChange**: * `BigNumber` &#124; `string`
*

*Defined in [wrappers/contributionReward.ts:711](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/contributionReward.ts#L711)*

Amount of reputation change requested, per period. Can be negative. In Wei. Default is 0;

___

