Skip to content

epochsToHours

epochsToHours(epochs): bigint

Defined in: packages/synapse-core/src/utils/epoch.ts:81

Convert a number of epochs to whole hours (floor division).

Each Filecoin epoch is 30 seconds, so 120 epochs = 1 hour.

Passes maxUint256 through unchanged so callers can use it as an “infinite” sentinel (e.g. resolveAccountState().runwayInEpochs when lockupRate is 0n).

ParameterTypeDescription
epochsbigintThe number of epochs to convert

bigint

The number of whole hours

import { epochsToHours } from '@filoz/synapse-core/utils'
epochsToHours(240n) // 2n
epochsToHours(2880n) // 24n