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



# Interface: ProposeVoteConfig


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

###  avatar

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

*Defined in [wrappers/genesisProtocol.ts:1115](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/genesisProtocol.ts#L1115)*



The DAO's avatar under which the proposal is being made.




___

<a id="executable"></a>

###  executable

**●  executable**:  *`string`* 

*Defined in [wrappers/genesisProtocol.ts:1128](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/genesisProtocol.ts#L1128)*



contract that implements ExecutableInterface to invoke if/when the vote passes




___

<a id="numOfChoices"></a>

###  numOfChoices

**●  numOfChoices**:  *`number`* 

*Defined in [wrappers/genesisProtocol.ts:1124](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/genesisProtocol.ts#L1124)*



number of choices when voting. Must be between 1 and 10.




___

<a id="proposer"></a>

### «Optional» proposer

**●  proposer**:  *`string`* 

*Defined in [wrappers/genesisProtocol.ts:1120](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/genesisProtocol.ts#L1120)*



Optional address of the agent making the proposal. Default is the current default account.




___


