Skip to content

LimiterOptions

LimiterOptions = { dataSet?: PdpDataSet; dataSetId?: bigint; kind: "addPieces"; legacyPieceStorageIdLimit?: bigint; pieces: LimiterPiece[]; } | { cdn?: boolean; kind: "createDataSetAndAddPieces"; metadata?: MetadataObject; pieces: LimiterPiece[]; }

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

{ dataSet?: PdpDataSet; dataSetId?: bigint; kind: "addPieces"; legacyPieceStorageIdLimit?: bigint; pieces: LimiterPiece[]; }

optional dataSet?: PdpDataSet

Data set supplied to custom batch limiters.

optional dataSetId?: bigint

Target data set ID. Defaults to dataSet.dataSetId.

kind: "addPieces"

optional legacyPieceStorageIdLimit?: bigint

Chain’s compact-storage cutoff. Without it or a data set ID, the legacy count check is skipped.

pieces: LimiterPiece[]


{ cdn?: boolean; kind: "createDataSetAndAddPieces"; metadata?: MetadataObject; pieces: LimiterPiece[]; }