# PDPOffering

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:17](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L17)

PDP offering details (decoded from capability k/v pairs)

## Properties

### ipniIpfs

> **ipniIpfs**: `boolean`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:22](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L22)

***

### ipniPeerID?

> `optional` **ipniPeerID**: `string`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:23](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L23)

***

### ipniPiece

> **ipniPiece**: `boolean`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:21](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L21)

***

### location

> **location**: `string`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:26](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L26)

***

### maxPieceSizeInBytes

> **maxPieceSizeInBytes**: `bigint`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:20](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L20)

***

### minPieceSizeInBytes

> **minPieceSizeInBytes**: `bigint`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:19](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L19)

***

### minProvingPeriodInEpochs

> **minProvingPeriodInEpochs**: `bigint`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:25](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L25)

***

### paymentTokenAddress

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

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:27](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L27)

***

### serviceURL

> **serviceURL**: `string`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:18](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L18)

***

### storagePricePerTibPerDay

> **storagePricePerTibPerDay**: `bigint`

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:24](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/warm-storage/providers.ts#L24)