Skip to content
InterfaceDescription
MetadataCapture-
PDPMockOptions-
PieceMetadataCapture-
FunctionDescription
addPiecesWithMetadataCaptureCreates a handler that captures piece metadata from addPieces requests
createAndAddPiecesHandler-
createDataSetWithMetadataCaptureCreates a handler that captures metadata from createDataSet requests
dataSetCreationStatusHandlerCreates a handler for data set creation status check
decodeMetadataFromCreateDataSetExtraDataHelper to decode metadata from extraData
decodePieceMetadataFromExtraDataHelper to decode piece metadata from extraData Format: (uint256 nonce, string[][] keys, string[][] values, bytes signature)
finalizePieceUploadHandlerCreates a handler for finalizing a streaming upload POST /pdp/piece/uploads/:uuid - finalize with PieceCID
findAnyPieceHandler-
findPieceHandlerCreates a handler for finding pieces
pieceAdditionStatusHandlerCreates a handler for piece addition status check
postPieceHandlerCreates a handler that supports only one pieceCid Returns a UUID for 201, or a CID for 200
postPieceUploadsHandlerCreates a handler for the streaming upload protocol (commp-last) POST /pdp/piece/uploads - creates upload session, returns UUID Note: This endpoint doesn’t require a request body
streamingUploadHandlersCreates handlers for the complete streaming upload flow (all piece CIDs accepted) Returns array of handlers for: POST /pdp/piece/uploads, PUT /pdp/piece/uploads/:uuid, POST /pdp/piece/uploads/:uuid
uploadPieceHandler-
uploadPieceStreamingHandlerCreates a handler for uploading piece data via streaming protocol PUT /pdp/piece/uploads/:uuid - streams piece data