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.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
params | ParamsType | calculateAdditionalLockupRequired.ParamsType |
Returns
Section titled “Returns”calculateAdditionalLockupRequired.OutputType
Throws
Section titled “Throws”ValidationError when the leaf count or piece sizes are invalid