Skip to content

addPiecesFits

addPiecesFits(options): boolean

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

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

Uses estimated encoded-params size (PieceCID bytes + dummy extraData) against SIZE_CONSTANTS.MAX_ADD_PIECES_MESSAGE_SIZE (64 KiB message cap minus overhead). 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',
dataSet,
pieces: [{ pieceCid }],
})