Get all pieces for a dataset from a StorageContext
This function uses the StorageContext.getPieces() async generator to retrieve all pieces in a dataset. Optionally fetches metadata for each piece from WarmStorage.
Example usage:
const result = await getDataSetPieces(storageContext, { includeMetadata: true, batchSize: 100})console.log(`Found ${result.pieces.length} pieces`)for (const piece of result.pieces) { console.log(` ${piece.pieceCid}`) if (piece.rootIpfsCid) { console.log(` IPFS: ${piece.rootIpfsCid}`) }} Copy
const result = await getDataSetPieces(storageContext, { includeMetadata: true, batchSize: 100})console.log(`Found ${result.pieces.length} pieces`)for (const piece of result.pieces) { console.log(` ${piece.pieceCid}`) if (piece.rootIpfsCid) { console.log(` IPFS: ${piece.rootIpfsCid}`) }}
Storage context from upload or dataset resolution
Optional
Optional configuration
Pieces and warnings
Get all pieces for a dataset from a StorageContext
This function uses the StorageContext.getPieces() async generator to retrieve all pieces in a dataset. Optionally fetches metadata for each piece from WarmStorage.
Example usage: