# PDPOffering

Defined in: [packages/synapse-core/src/warm-storage/providers.ts:16](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-core/src/warm-storage/providers.ts#L16)

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

## Properties

### ipniIpfs

```ts
ipniIpfs: boolean;
```

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

***

### ipniPeerID?

```ts
optional ipniPeerID: string;
```

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

***

### ipniPiece

```ts
ipniPiece: boolean;
```

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

***

### location

```ts
location: string;
```

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

***

### maxPieceSizeInBytes

```ts
maxPieceSizeInBytes: bigint;
```

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

***

### minPieceSizeInBytes

```ts
minPieceSizeInBytes: bigint;
```

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

***

### minProvingPeriodInEpochs

```ts
minProvingPeriodInEpochs: bigint;
```

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

***

### paymentTokenAddress

```ts
paymentTokenAddress: `0x${string}`;
```

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

***

### serviceURL

```ts
serviceURL: string;
```

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

***

### storagePricePerTibPerDay

```ts
storagePricePerTibPerDay: bigint;
```

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