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



# Interface: SchemesConfig

## Hierarchy

**SchemesConfig**

↳  [SetSchemesConfig](SetSchemesConfig.md)




↳  [NewDaoConfig](NewDaoConfig.md)









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

### «Optional» schemes

**●  schemes**:  *`Array`.<[SchemeConfig](SchemeConfig.md)>* 

*Defined in [wrappers/daoCreator.ts:639](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrappers/daoCreator.ts#L639)*



Any Arc schemes you would like to automatically register with the new DAO. Non-Arc schemes are not allowed here. You may add them later in your application's workflow using SchemeRegistrar.




___

<a id="votingMachineParams"></a>

### «Optional» votingMachineParams

**●  votingMachineParams**:  *[NewDaoVotingMachineConfig](NewDaoVotingMachineConfig.md)* 

*Defined in [wrappers/daoCreator.ts:633](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrappers/daoCreator.ts#L633)*



Default votingMachine parameters if you have not configured a scheme that you want to register with the new DAO with its own voting parameters.

New schemes will be created these voting machine parameters unless overrideen by the `SchemeConfig`. This is only relevant to schemes that can create proposals upon which there can be a vote. Other schemes will ignore these parameters.

Defaults are described in [NewDaoVotingMachineConfig](NewDaoVotingMachineConfig.md).




___


