Skip to content

PieceStatus

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

Status information for a piece stored on a provider Note: Proofs are submitted for entire data sets, not individual pieces. The timing information reflects the data set’s status.

dataSetLastProven:
| Date
| null;

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

When the data set containing this piece was last proven on-chain (null if never proven or not yet due)


dataSetNextProofDue:
| Date
| null;

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

When the next proof is due for the data set containing this piece (end of challenge window)


exists: boolean;

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

Whether the piece exists on the service provider


optional hoursUntilChallengeWindow: number;

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

Time until the data set enters the challenge window (in hours)


optional inChallengeWindow: boolean;

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

Whether the data set is currently in a challenge window


optional isProofOverdue: boolean;

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

Whether the proof is overdue (past the challenge window without being submitted)


optional pieceId: number;

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

The piece ID if the piece is in the data set


retrievalUrl: string | null;

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

URL where the piece can be retrieved (null if not available)