[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 (ContractWrapperFactory<TWrapper).


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

###  AbsoluteVote

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

*Defined in [wrapperService.ts:51](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L51)*





___

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

###  ContributionReward

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

*Defined in [wrapperService.ts:52](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L52)*





___

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

###  DaoCreator

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

*Defined in [wrapperService.ts:53](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L53)*





___

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

###  GenesisProtocol

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

*Defined in [wrapperService.ts:54](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L54)*





___

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

###  GlobalConstraintRegistrar

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

*Defined in [wrapperService.ts:55](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L55)*





___

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

###  SchemeRegistrar

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

*Defined in [wrapperService.ts:56](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L56)*





___

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

###  TokenCapGC

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

*Defined in [wrapperService.ts:57](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L57)*





___

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

###  UpgradeScheme

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

*Defined in [wrapperService.ts:58](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L58)*





___

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

###  VestingScheme

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

*Defined in [wrapperService.ts:59](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L59)*





___

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

###  VoteInOrganizationScheme

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

*Defined in [wrapperService.ts:60](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L60)*





___


