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

# Interface: GenesisProtocolProposal

## Hierarchy

**GenesisProtocolProposal**

↳  [ExecutedGenesisProposal](ExecutedGenesisProposal.md)

## Index

### Properties

* [boostedPhaseTime](GenesisProtocolProposal.md#boostedPhaseTime)
* [creatorAddress](GenesisProtocolProposal.md#creatorAddress)
* [currentBoostedVotePeriodLimit](GenesisProtocolProposal.md#currentBoostedVotePeriodLimit)
* [daoBountyRemain](GenesisProtocolProposal.md#daoBountyRemain)
* [numOfChoices](GenesisProtocolProposal.md#numOfChoices)
* [organizationId](GenesisProtocolProposal.md#organizationId)
* [paramsHash](GenesisProtocolProposal.md#paramsHash)
* [proposalId](GenesisProtocolProposal.md#proposalId)
* [proposer](GenesisProtocolProposal.md#proposer)
* [state](GenesisProtocolProposal.md#state)
* [submittedTime](GenesisProtocolProposal.md#submittedTime)
* [votersStakes](GenesisProtocolProposal.md#votersStakes)
* [winningVote](GenesisProtocolProposal.md#winningVote)

---

## Properties

<a id="boostedPhaseTime"></a>

###  boostedPhaseTime

**● boostedPhaseTime**: *`number`*

*Defined in [wrappers/genesisProtocol.ts:1359](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1359)*

in seconds

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

###  creatorAddress

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

*Defined in [wrappers/genesisProtocol.ts:1355](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1355)*

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

###  currentBoostedVotePeriodLimit

**● currentBoostedVotePeriodLimit**: *`number`*

*Defined in [wrappers/genesisProtocol.ts:1364](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1364)*

The amount of time, in seconds, that the proposal can remain in the boosted phase (assuming the proposal has reached the boosted phase).

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

###  daoBountyRemain

**● daoBountyRemain**: *`BigNumber`*

*Defined in [wrappers/genesisProtocol.ts:1368](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1368)*

The amount of bounty remaining that can be redeemed on the given proposal.

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

###  numOfChoices

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

*Defined in [wrappers/genesisProtocol.ts:1372](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1372)*

The number of voting choices. For GenesisProtocol this is always 2 (YES and NO).

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

###  organizationId

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

*Defined in [wrappers/genesisProtocol.ts:1377](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1377)*

A hash is unique to the contract that created the proposal and, in the case of Arc schemes, the avatar in which the scheme is registered.

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

###  paramsHash

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

*Defined in [wrappers/genesisProtocol.ts:1381](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1381)*

The parameters of the registered `GenesisProtocol` used to create the proposal.

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

###  proposalId

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

*Defined in [wrappers/genesisProtocol.ts:1382](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1382)*

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

###  proposer

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

*Defined in [wrappers/genesisProtocol.ts:1386](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1386)*

address of the account the submitted the proposal

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

###  state

**● state**: *[ProposalState](../enums/ProposalState.md)*

*Defined in [wrappers/genesisProtocol.ts:1390](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1390)*

current phase in a proposal life-cycle

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

###  submittedTime

**● submittedTime**: *`number`*

*Defined in [wrappers/genesisProtocol.ts:1394](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1394)*

in seconds

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

###  votersStakes

**● votersStakes**: *`BigNumber`*

*Defined in [wrappers/genesisProtocol.ts:1398](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1398)*

the amount of staked GEN receivable by preboosted voters

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

###  winningVote

**● winningVote**: *`number`*

*Defined in [wrappers/genesisProtocol.ts:1399](https://github.com/daostack/arc.js/blob/4b32be46/lib/wrappers/genesisProtocol.ts#L1399)*

___

