Skip to content

PieceRetriever

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

PieceRetriever interface for fetching pieces from various sources Returns standard Web API Response objects for flexibility

fetchPiece: (pieceCid, client, options?) => Promise<Response>;

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

Fetch a piece from available sources

ParameterTypeDescription
pieceCidPieceLinkThe PieceCID identifier of the piece (validated internally)
clientstringThe client address requesting the piece
options?{ providerAddress?: string; signal?: AbortSignal; withCDN?: boolean; }Optional retrieval parameters
options.providerAddress?string-
options.signal?AbortSignal-
options.withCDN?boolean-

Promise<Response>

A Response object that can be processed for the piece data