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



# Interface: StandardSchemeParams


Common scheme parameters for schemes that are able to create proposals.

## Hierarchy


 `TxGeneratingFunctionOptions`

**↳ StandardSchemeParams**

↳  [ContributionRewardParams](ContributionRewardParams.md)




↳  [ContributionRewardParamsReturn](ContributionRewardParamsReturn.md)




↳  [SchemeRegistrarParams](SchemeRegistrarParams.md)











## Properties
<a id="txEventContext"></a>

### «Optional» txEventContext

**●  txEventContext**:  *`TxEventContext`* 

*Inherited from TxGeneratingFunctionOptions.txEventContext*

*Defined in [transactionService.ts:660](https://github.com/daostack/arc.js/blob/6bbd1fd8/lib/transactionService.ts#L660)*





___

<a id="voteParametersHash"></a>

###  voteParametersHash

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

*Defined in [iContractWrapperBase.ts:173](https://github.com/daostack/arc.js/blob/6bbd1fd8/lib/iContractWrapperBase.ts#L173)*



Hash of the voting machine parameters to use when voting on a proposal.




___

<a id="votingMachineAddress"></a>

###  votingMachineAddress

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

*Defined in [iContractWrapperBase.ts:177](https://github.com/daostack/arc.js/blob/6bbd1fd8/lib/iContractWrapperBase.ts#L177)*



Address of the voting machine to use when voting on a proposal.




___


