Skip to content

calculateAdditionalLockupRequired

calculateAdditionalLockupRequired(params): OutputType

Defined in: packages/synapse-core/src/warm-storage/calculate-additional-lockup-required.ts:52

Compute how much additional lockup an upload of known piece sizes requires.

Existing datasets pay only the incremental rate lockup. New datasets also include lifecycle and optional CDN/cache-miss lockups. Storage rates are calculated from aggregate PDP leaf counts, matching FWSS’s rounding order.

Parameter Type Description
params ParamsType calculateAdditionalLockupRequired.ParamsType

OutputType

calculateAdditionalLockupRequired.OutputType

ValidationError when the leaf count or piece sizes are invalid