PDP
PDP components
Example
Section titled “Example”import { PDPAuthHelper, PDPServer, PDPVerifier } from '@filoz/synapse-sdk/pdp'Classes
Section titled “Classes”| Class | Description |
|---|---|
| PDPAuthHelper | Helper class for creating EIP-712 typed signatures for PDP operations |
| PDPServer | - |
| PDPVerifier | - |
Interfaces
Section titled “Interfaces”| Interface | Description |
|---|---|
| AddPiecesResponse | Response from adding pieces to a data set |
| CreateDataSetResponse | Response from creating a data set |
| DataSetCreationStatusResponse | Response from checking data set creation status |
| FindPieceResponse | Response from finding a piece |
| PieceAdditionStatusResponse | Response from checking piece addition status |
Functions
Section titled “Functions”| Function | Description |
|---|---|
| asDataSetData | Converts and validates data set data Returns null if validation fails |
| asDataSetPieceData | Converts and validates individual data set piece data Returns null if validation fails |
| isDataSetCreationStatusResponse | Type guard for DataSetCreationStatusResponse Validates the response from checking data set creation status |
| isFindPieceResponse | Type guard for FindPieceResponse Validates the response from finding a piece Supports both pieceCid (new) and piece_cid (legacy) field names for backward compatibility |
| isPieceAdditionStatusResponse | Type guard for PieceAdditionStatusResponse Validates the response from checking piece addition status |
| validateDataSetCreationStatusResponse | Validates and returns a DataSetCreationStatusResponse |
| validateFindPieceResponse | Validates and returns a FindPieceResponse Normalizes the response to always have pieceCid field as a PieceCID object |
| validatePieceAdditionStatusResponse | Validates and returns a PieceAdditionStatusResponse |