Skip to content

DataSetInfo

Defined in: packages/synapse-sdk/src/types.ts:247

Data set information returned from Warm Storage contract

cacheMissRailId: bigint

Defined in: packages/synapse-sdk/src/types.ts:251

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


cdnRailId: bigint

Defined in: packages/synapse-sdk/src/types.ts:253

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


clientDataSetId: bigint

Defined in: packages/synapse-sdk/src/types.ts:263

Client’s sequential dataset ID within this Warm Storage contract


commissionBps: bigint

Defined in: packages/synapse-sdk/src/types.ts:261

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


dataSetId: bigint

Defined in: packages/synapse-sdk/src/types.ts:275

PDP Data Set ID


lifecycleReserveBalance: bigint

Defined in: packages/synapse-sdk/src/types.ts:271

Current fixed lifecycle reserve balance mirrored from the PDP payment rail.


payee: `0x${string}`

Defined in: packages/synapse-sdk/src/types.ts:257

SP’s beneficiary address


payer: `0x${string}`

Defined in: packages/synapse-sdk/src/types.ts:255

Address paying for storage


optional paymentEndEpoch?: bigint

Defined in: packages/synapse-sdk/src/types.ts:273


pdpEndEpoch: bigint

Defined in: packages/synapse-sdk/src/types.ts:265

Epoch when PDP payments end (0 if not terminated)


pdpRailId: bigint

Defined in: packages/synapse-sdk/src/types.ts:249

ID of the PDP payment rail


pendingOneTimePayments: bigint

Defined in: packages/synapse-sdk/src/types.ts:269

One-time operation fees waiting to be flushed from the lifecycle reserve.


providerId: bigint

Defined in: packages/synapse-sdk/src/types.ts:267

Provider ID from the ServiceProviderRegistry


serviceProvider: `0x${string}`

Defined in: packages/synapse-sdk/src/types.ts:259

Service provider address (operator)