Skip to content

DataSetInfo

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

Data set information returned from Warm Storage contract

cacheMissRailId: number;

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

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


cdnEndEpoch: number;

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

Epoch when CDN payments end (0 if not terminated)


cdnRailId: number;

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

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


clientDataSetId: number;

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

Client’s sequential dataset ID within this Warm Storage contract


commissionBps: number;

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

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


payee: string;

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

SP’s beneficiary address


payer: string;

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

Address paying for storage


optional paymentEndEpoch: number;

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


pdpEndEpoch: number;

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

Epoch when PDP payments end (0 if not terminated)


pdpRailId: number;

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

ID of the PDP payment rail


providerId: number;

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

Provider ID from the ServiceProviderRegistry


serviceProvider: string;

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

Service provider address (operator)