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



# Interface: ArcWrapperFactories


An object with property names being a contract key and property value as the corresponding wrapper factory (IContractWrapperFactory<TWrapper).


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

###  AbsoluteVote

**●  AbsoluteVote**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[AbsoluteVoteWrapper](../classes/AbsoluteVoteWrapper.md)* 

*Defined in [wrapperService.ts:76](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L76)*





___

<a id="ContributionReward"></a>

###  ContributionReward

**●  ContributionReward**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[ContributionRewardWrapper](../classes/ContributionRewardWrapper.md)* 

*Defined in [wrapperService.ts:77](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L77)*





___

<a id="DaoCreator"></a>

###  DaoCreator

**●  DaoCreator**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[DaoCreatorWrapper](../classes/DaoCreatorWrapper.md)* 

*Defined in [wrapperService.ts:78](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L78)*





___

<a id="DaoToken"></a>

###  DaoToken

**●  DaoToken**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[DaoTokenWrapper](../classes/DaoTokenWrapper.md)* 

*Defined in [wrapperService.ts:79](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L79)*





___

<a id="GenesisProtocol"></a>

###  GenesisProtocol

**●  GenesisProtocol**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[GenesisProtocolWrapper](../classes/GenesisProtocolWrapper.md)* 

*Defined in [wrapperService.ts:80](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L80)*





___

<a id="GlobalConstraintRegistrar"></a>

###  GlobalConstraintRegistrar

**●  GlobalConstraintRegistrar**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[GlobalConstraintRegistrarWrapper](../classes/GlobalConstraintRegistrarWrapper.md)* 

*Defined in [wrapperService.ts:81](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L81)*





___

<a id="IntVoteInterface"></a>

###  IntVoteInterface

**●  IntVoteInterface**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[IntVoteInterfaceWrapper](../classes/IntVoteInterfaceWrapper.md)* 

*Defined in [wrapperService.ts:82](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L82)*





___

<a id="MintableToken"></a>

###  MintableToken

**●  MintableToken**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[MintableTokenWrapper](../classes/MintableTokenWrapper.md)* 

*Defined in [wrapperService.ts:83](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L83)*





___

<a id="Redeemer"></a>

###  Redeemer

**●  Redeemer**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[RedeemerWrapper](../classes/RedeemerWrapper.md)* 

*Defined in [wrapperService.ts:84](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L84)*





___

<a id="Reputation"></a>

###  Reputation

**●  Reputation**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[ReputationWrapper](../classes/ReputationWrapper.md)* 

*Defined in [wrapperService.ts:85](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L85)*





___

<a id="SchemeRegistrar"></a>

###  SchemeRegistrar

**●  SchemeRegistrar**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[SchemeRegistrarWrapper](../classes/SchemeRegistrarWrapper.md)* 

*Defined in [wrapperService.ts:86](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L86)*





___

<a id="StandardToken"></a>

###  StandardToken

**●  StandardToken**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[StandardTokenWrapper](../classes/StandardTokenWrapper.md)* 

*Defined in [wrapperService.ts:87](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L87)*





___

<a id="TokenCapGC"></a>

###  TokenCapGC

**●  TokenCapGC**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[TokenCapGCWrapper](../classes/TokenCapGCWrapper.md)* 

*Defined in [wrapperService.ts:88](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L88)*





___

<a id="UpgradeScheme"></a>

###  UpgradeScheme

**●  UpgradeScheme**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[UpgradeSchemeWrapper](../classes/UpgradeSchemeWrapper.md)* 

*Defined in [wrapperService.ts:89](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L89)*





___

<a id="VestingScheme"></a>

###  VestingScheme

**●  VestingScheme**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[VestingSchemeWrapper](../classes/VestingSchemeWrapper.md)* 

*Defined in [wrapperService.ts:90](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L90)*





___

<a id="VoteInOrganizationScheme"></a>

###  VoteInOrganizationScheme

**●  VoteInOrganizationScheme**:  *[IContractWrapperFactory](IContractWrapperFactory.md)[VoteInOrganizationSchemeWrapper](../classes/VoteInOrganizationSchemeWrapper.md)* 

*Defined in [wrapperService.ts:91](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrapperService.ts#L91)*





___


