Skip to content

addPiecesFits

addPiecesFits(options): boolean

Defined in: packages/synapse-core/src/sp/add-pieces-fits.ts:77

Whether a candidate piece list fits in one addPieces / createAndAdd message.

Checks estimated encoded-params size against SIZE_CONSTANTS.MAX_ADD_PIECES_MESSAGE_SIZE. Legacy data sets also have an 80-piece cap when their ID and chain cutoff are supplied. Empty pieces does not fit.

ParameterTypeDescription
optionsLimiterOptionsaddPiecesFits.OptionsType

boolean

Whether the pieces fit addPiecesFits.OutputType

import { addPiecesFits } from '@filoz/synapse-core/sp'
const fits = addPiecesFits({
kind: 'addPieces',
dataSetId,
legacyPieceStorageIdLimit,
pieces: [{ pieceCid }],
})