# EnhancedDataSetInfo

Defined in: [packages/synapse-sdk/src/types.ts:174](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L174)

Enhanced data set information with chain details and clear ID separation

## Extends

- [`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/)

## Properties

### activePieceCount

> **activePieceCount**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:178](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L178)

Number of active pieces in the data set (excludes removed pieces)

***

### cacheMissRailId

> **cacheMissRailId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:148](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L148)

For CDN add-on: ID of the cache miss payment rail

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`cacheMissRailId`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#cachemissrailid)

***

### cdnRailId

> **cdnRailId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:150](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L150)

For CDN add-on: ID of the CDN payment rail

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`cdnRailId`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#cdnrailid)

***

### clientDataSetId

> **clientDataSetId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:160](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L160)

Client's sequential dataset ID within this Warm Storage contract

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`clientDataSetId`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#clientdatasetid)

***

### commissionBps

> **commissionBps**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:158](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L158)

Commission rate in basis points (dynamic based on CDN usage)

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`commissionBps`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#commissionbps)

***

### dataSetId

> **dataSetId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:168](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L168)

PDP Data Set ID

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`dataSetId`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#datasetid)

***

### isLive

> **isLive**: `boolean`

Defined in: [packages/synapse-sdk/src/types.ts:180](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L180)

Whether the data set is live on-chain

***

### isManaged

> **isManaged**: `boolean`

Defined in: [packages/synapse-sdk/src/types.ts:182](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L182)

Whether this data set is managed by the current Warm Storage contract

***

### metadata

> **metadata**: [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\<`string`, `string`\>

Defined in: [packages/synapse-sdk/src/types.ts:186](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L186)

Metadata associated with this data set (key-value pairs)

***

### payee

> **payee**: `` `0x${string}` ``

Defined in: [packages/synapse-sdk/src/types.ts:154](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L154)

SP's beneficiary address

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`payee`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#payee)

***

### payer

> **payer**: `` `0x${string}` ``

Defined in: [packages/synapse-sdk/src/types.ts:152](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L152)

Address paying for storage

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`payer`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#payer)

***

### paymentEndEpoch?

> `optional` **paymentEndEpoch**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:166](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L166)

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`paymentEndEpoch`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#paymentendepoch)

***

### pdpEndEpoch

> **pdpEndEpoch**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:162](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L162)

Epoch when PDP payments end (0 if not terminated)

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`pdpEndEpoch`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#pdpendepoch)

***

### pdpRailId

> **pdpRailId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:146](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L146)

ID of the PDP payment rail

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`pdpRailId`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#pdprailid)

***

### pdpVerifierDataSetId

> **pdpVerifierDataSetId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:176](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L176)

PDPVerifier global data set ID

***

### providerId

> **providerId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:164](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L164)

Provider ID from the ServiceProviderRegistry

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`providerId`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#providerid)

***

### serviceProvider

> **serviceProvider**: `` `0x${string}` ``

Defined in: [packages/synapse-sdk/src/types.ts:156](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L156)

Service provider address (operator)

#### Inherited from

[`DataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/).[`serviceProvider`](/reference/filoz/synapse-sdk/synapse/interfaces/datasetinfo/#serviceprovider)

***

### withCDN

> **withCDN**: `boolean`

Defined in: [packages/synapse-sdk/src/types.ts:184](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L184)

Whether the data set is using CDN (cdnRailId > 0 and withCDN metadata key present)