> For the complete documentation index, see [llms.txt](https://developers.polymath.network/polymath/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.polymath.network/polymath/api/datastorefactory.md).

# DataStoreFactory.sol

View Source: [contracts/datastore/DataStoreFactory.sol](https://github.com/PolymathNetwork/polymath-core/tree/096ba240a927c98e1f1a182d2efee7c4c4c1dfc5/contracts/datastore/DataStoreFactory.sol)

**DataStoreFactory**

## Contract Members

**Constants & Variables**

```javascript
address public implementation;
```

## Functions

* [(address \_implementation)](/polymath/api/datastorefactory.md)
* [generateDataStore(address \_securityToken)](/polymath/api/datastorefactory.md#generatedatastore)

```javascript
function (address _implementation) public nonpayable
```

**Arguments**

| Name             | Type    | Description |
| ---------------- | ------- | ----------- |
| \_implementation | address |             |

### generateDataStore

```javascript
function generateDataStore(address _securityToken) public nonpayable
returns(address)
```

**Arguments**

| Name            | Type    | Description |
| --------------- | ------- | ----------- |
| \_securityToken | address |             |
