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



# Interface: VotableUpgradeSchemeProposal


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

###  paramsUpgradingScheme

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

*Defined in [wrappers/upgradeScheme.ts:286](https://github.com/daostack/arc.js/blob/f779630e/lib/wrappers/upgradeScheme.ts#L286)*





___

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

###  proposalId

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

*Defined in [wrappers/upgradeScheme.ts:288](https://github.com/daostack/arc.js/blob/f779630e/lib/wrappers/upgradeScheme.ts#L288)*





___

<a id="proposalType"></a>

###  proposalType

**●  proposalType**:  *[UpgradeSchemeProposalType](../enums/UpgradeSchemeProposalType.md)* 

*Defined in [wrappers/upgradeScheme.ts:287](https://github.com/daostack/arc.js/blob/f779630e/lib/wrappers/upgradeScheme.ts#L287)*





___

<a id="upgradeContractAddress"></a>

###  upgradeContractAddress

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

*Defined in [wrappers/upgradeScheme.ts:285](https://github.com/daostack/arc.js/blob/f779630e/lib/wrappers/upgradeScheme.ts#L285)*



Either a controller or an upgrade scheme.




___


