[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="txEventStack"></a>

### «Optional» txEventStack

**●  txEventStack**:  *`TxEventStack`* 

*Inherited from TxGeneratingFunctionOptions.txEventStack*

*Defined in [transactionService.ts:636](https://github.com/daostack/arc.js/blob/f779630e/lib/transactionService.ts#L636)*





___

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

###  voteParametersHash

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

*Defined in [iContractWrapperBase.ts:160](https://github.com/daostack/arc.js/blob/f779630e/lib/iContractWrapperBase.ts#L160)*



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:164](https://github.com/daostack/arc.js/blob/f779630e/lib/iContractWrapperBase.ts#L164)*



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




___


