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

# Interface: ContributionProposal

## Hierarchy

**ContributionProposal**

## Index

### Properties

* [beneficiaryAddress](ContributionProposal.md#beneficiaryAddress)
* [ethReward](ContributionProposal.md#ethReward)
* [executionTime](ContributionProposal.md#executionTime)
* [externalToken](ContributionProposal.md#externalToken)
* [externalTokenReward](ContributionProposal.md#externalTokenReward)
* [nativeTokenReward](ContributionProposal.md#nativeTokenReward)
* [numberOfPeriods](ContributionProposal.md#numberOfPeriods)
* [periodLength](ContributionProposal.md#periodLength)
* [proposalId](ContributionProposal.md#proposalId)
* [reputationChange](ContributionProposal.md#reputationChange)

---

## Properties

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

###  beneficiaryAddress

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

*Defined in [wrappers/contributionReward.ts:589](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L589)*

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

###  ethReward

**● ethReward**: *`BigNumber`*

*Defined in [wrappers/contributionReward.ts:590](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L590)*

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

###  executionTime

**● executionTime**: *`number`*

*Defined in [wrappers/contributionReward.ts:591](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L591)*

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

###  externalToken

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

*Defined in [wrappers/contributionReward.ts:592](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L592)*

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

###  externalTokenReward

**● externalTokenReward**: *`BigNumber`*

*Defined in [wrappers/contributionReward.ts:593](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L593)*

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

###  nativeTokenReward

**● nativeTokenReward**: *`BigNumber`*

*Defined in [wrappers/contributionReward.ts:594](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L594)*

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

###  numberOfPeriods

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

*Defined in [wrappers/contributionReward.ts:595](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L595)*

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

###  periodLength

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

*Defined in [wrappers/contributionReward.ts:596](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L596)*

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

###  proposalId

**● proposalId**: *[Hash](../#Hash)*

*Defined in [wrappers/contributionReward.ts:588](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L588)*

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

###  reputationChange

**● reputationChange**: *`BigNumber`*

*Defined in [wrappers/contributionReward.ts:597](https://github.com/daostack/arc.js/blob/6f704389/lib/wrappers/contributionReward.ts#L597)*

___

