PieceStatus
Defined in: packages/synapse-sdk/src/types.ts:519
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.
Properties
Section titled “Properties”dataSetLastProven
Section titled “dataSetLastProven”dataSetLastProven: | null | Date;
Defined in: packages/synapse-sdk/src/types.ts:523
When the data set containing this piece was last proven on-chain (null if never proven or not yet due)
dataSetNextProofDue
Section titled “dataSetNextProofDue”dataSetNextProofDue: | null | Date;
Defined in: packages/synapse-sdk/src/types.ts:525
When the next proof is due for the data set containing this piece (end of challenge window)
exists
Section titled “exists”exists: boolean;
Defined in: packages/synapse-sdk/src/types.ts:521
Whether the piece exists on the service provider
hoursUntilChallengeWindow?
Section titled “hoursUntilChallengeWindow?”optional hoursUntilChallengeWindow: number;
Defined in: packages/synapse-sdk/src/types.ts:533
Time until the data set enters the challenge window (in hours)
inChallengeWindow?
Section titled “inChallengeWindow?”optional inChallengeWindow: boolean;
Defined in: packages/synapse-sdk/src/types.ts:531
Whether the data set is currently in a challenge window
isProofOverdue?
Section titled “isProofOverdue?”optional isProofOverdue: boolean;
Defined in: packages/synapse-sdk/src/types.ts:535
Whether the proof is overdue (past the challenge window without being submitted)
pieceId?
Section titled “pieceId?”optional pieceId: number;
Defined in: packages/synapse-sdk/src/types.ts:529
The piece ID if the piece is in the data set
retrievalUrl
Section titled “retrievalUrl”retrievalUrl: null | string;
Defined in: packages/synapse-sdk/src/types.ts:527
URL where the piece can be retrieved (null if not available)