Skip to content

PdpDataSet

Defined in: packages/synapse-core/src/warm-storage/types.ts:49

Data set information returned from Warm Storage contract

cacheMissRailId: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:15

Payment rail ID for cache-miss egress.

DataSetInfo.cacheMissRailId


cdn: boolean

Defined in: packages/synapse-core/src/warm-storage/types.ts:42

Whether the data set is using CDN.

PdpDataSetInfo.cdn


cdnRailId: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:17

Payment rail ID for CDN egress.

DataSetInfo.cdnRailId


clientDataSetId: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:27

Client-provided data set ID (nonce).

DataSetInfo.clientDataSetId


commissionBps: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:25

Commission in basis points.

DataSetInfo.commissionBps


dataSetId: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:33

Data set ID.

DataSetInfo.dataSetId


live: boolean

Defined in: packages/synapse-core/src/warm-storage/types.ts:38

Whether the data set is live in the PDP Verifier contract.

PdpDataSetInfo.live


managed: boolean

Defined in: packages/synapse-core/src/warm-storage/types.ts:40

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

PdpDataSetInfo.managed


metadata: MetadataObject

Defined in: packages/synapse-core/src/warm-storage/types.ts:44

Metadata associated with the data set.

PdpDataSetInfo.metadata


payee: `0x${string}`

Defined in: packages/synapse-core/src/warm-storage/types.ts:21

Payee address for data set storage.

DataSetInfo.payee


payer: `0x${string}`

Defined in: packages/synapse-core/src/warm-storage/types.ts:19

Payer address for data set storage.

DataSetInfo.payer


pdpEndEpoch: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:29

End epoch for PDP service.

DataSetInfo.pdpEndEpoch


pdpRailId: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:13

Payment rail ID for PDP proofs.

DataSetInfo.pdpRailId


provider: PDPProvider

Defined in: packages/synapse-core/src/warm-storage/types.ts:46

PDP provider associated with the data set.

PdpDataSetInfo.provider


providerId: bigint

Defined in: packages/synapse-core/src/warm-storage/types.ts:31

Provider ID for the data set.

DataSetInfo.providerId


serviceProvider: `0x${string}`

Defined in: packages/synapse-core/src/warm-storage/types.ts:23

Service provider address.

DataSetInfo.serviceProvider