# CreateDataSetAndAddPiecesCommit

> **CreateDataSetAndAddPiecesCommit** = `object`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:24

## Properties

### cdn

> **cdn**: `boolean`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:31

***

### clientDataSetId

> **clientDataSetId**: `string`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:26

***

### extraData

> **extraData**: `Hex`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:33

***

### kind

> **kind**: `"createDataSetAndAddPieces"`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:25

***

### metadata?

> `optional` **metadata?**: [`MetadataObject`](/reference/filoz/synapse-sdk/synapse/type-aliases/metadataobject/)

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:30

***

### nonce

> **nonce**: `string`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:27

***

### payee

> **payee**: `Address`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:28

***

### payer

> **payer**: `Address`

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:29

***

### pieces

> **pieces**: [`CommitPiece`](/reference/filoz/synapse-sdk/synapse/type-aliases/commitpiece/)[]

Defined in: packages/synapse-core/dist/src/sp/commit.d.ts:32