DataSetInfo
Defined in: packages/synapse-sdk/src/types.ts:192
Data set information returned from Warm Storage contract
Extended by
Section titled “Extended by”Properties
Section titled “Properties”cacheMissRailId
Section titled “cacheMissRailId”cacheMissRailId: number;
Defined in: packages/synapse-sdk/src/types.ts:196
For CDN add-on: ID of the cache miss payment rail
cdnEndEpoch
Section titled “cdnEndEpoch”cdnEndEpoch: number;
Defined in: packages/synapse-sdk/src/types.ts:214
Epoch when CDN payments end (0 if not terminated)
cdnRailId
Section titled “cdnRailId”cdnRailId: number;
Defined in: packages/synapse-sdk/src/types.ts:198
For CDN add-on: ID of the CDN payment rail
clientDataSetId
Section titled “clientDataSetId”clientDataSetId: number;
Defined in: packages/synapse-sdk/src/types.ts:208
Client’s sequential dataset ID within this Warm Storage contract
commissionBps
Section titled “commissionBps”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
paymentEndEpoch?
Section titled “paymentEndEpoch?”optional paymentEndEpoch: number;
Defined in: packages/synapse-sdk/src/types.ts:216
pdpEndEpoch
Section titled “pdpEndEpoch”pdpEndEpoch: number;
Defined in: packages/synapse-sdk/src/types.ts:210
Epoch when PDP payments end (0 if not terminated)
pdpRailId
Section titled “pdpRailId”pdpRailId: number;
Defined in: packages/synapse-sdk/src/types.ts:194
ID of the PDP payment rail
providerId
Section titled “providerId”providerId: number;
Defined in: packages/synapse-sdk/src/types.ts:212
Provider ID from the ServiceProviderRegistry
serviceProvider
Section titled “serviceProvider”serviceProvider: string;
Defined in: packages/synapse-sdk/src/types.ts:204
Service provider address (operator)