Skip to content

PieceRetriever

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

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:121

Fetch a piece from available sources

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

Promise<Response>

A Response object that can be processed for the piece data