import { ForkSeq } from "@lodestar/params"; import { BeaconStateTransitionMetrics } from "../metrics.js"; import { CachedBeaconStateAllForks, EpochTransitionCache } from "../types.js"; import { processBuilderPendingPayments } from "./processBuilderPendingPayments.ts"; import { processEffectiveBalanceUpdates } from "./processEffectiveBalanceUpdates.js"; import { processEth1DataReset } from "./processEth1DataReset.js"; import { processHistoricalRootsUpdate } from "./processHistoricalRootsUpdate.js"; import { processHistoricalSummariesUpdate } from "./processHistoricalSummariesUpdate.js"; import { processInactivityUpdates } from "./processInactivityUpdates.js"; import { processJustificationAndFinalization } from "./processJustificationAndFinalization.js"; import { processParticipationFlagUpdates } from "./processParticipationFlagUpdates.js"; import { processParticipationRecordUpdates } from "./processParticipationRecordUpdates.js"; import { processPendingConsolidations } from "./processPendingConsolidations.js"; import { processPendingDeposits } from "./processPendingDeposits.js"; import { processProposerLookahead } from "./processProposerLookahead.js"; import { processRandaoMixesReset } from "./processRandaoMixesReset.js"; import { processRegistryUpdates } from "./processRegistryUpdates.js"; import { processRewardsAndPenalties } from "./processRewardsAndPenalties.js"; import { processSlashings } from "./processSlashings.js"; import { processSlashingsReset } from "./processSlashingsReset.js"; import { processSyncCommitteeUpdates } from "./processSyncCommitteeUpdates.js"; export { getRewardsAndPenalties } from "./processRewardsAndPenalties.js"; export { processJustificationAndFinalization, processInactivityUpdates, processRewardsAndPenalties, processRegistryUpdates, processSlashings, processEth1DataReset, processEffectiveBalanceUpdates, processSlashingsReset, processRandaoMixesReset, processHistoricalRootsUpdate, processParticipationRecordUpdates, processParticipationFlagUpdates, processSyncCommitteeUpdates, processHistoricalSummariesUpdate, processPendingDeposits, processPendingConsolidations, processProposerLookahead, processBuilderPendingPayments, }; export { computeUnrealizedCheckpoints } from "./computeUnrealizedCheckpoints.js"; /** * Epoch transition steps tracked in metrics */ export declare enum EpochTransitionStep { beforeProcessEpoch = "beforeProcessEpoch", afterProcessEpoch = "afterProcessEpoch", finalProcessEpoch = "finalProcessEpoch", processJustificationAndFinalization = "processJustificationAndFinalization", processInactivityUpdates = "processInactivityUpdates", processRegistryUpdates = "processRegistryUpdates", processSlashings = "processSlashings", processRewardsAndPenalties = "processRewardsAndPenalties", processEffectiveBalanceUpdates = "processEffectiveBalanceUpdates", processParticipationFlagUpdates = "processParticipationFlagUpdates", processSyncCommitteeUpdates = "processSyncCommitteeUpdates", processPendingDeposits = "processPendingDeposits", processPendingConsolidations = "processPendingConsolidations", processProposerLookahead = "processProposerLookahead", processBuilderPendingPayments = "processBuilderPendingPayments" } export declare function processEpoch(fork: ForkSeq, state: CachedBeaconStateAllForks, cache: EpochTransitionCache, metrics?: BeaconStateTransitionMetrics | null): void; //# sourceMappingURL=index.d.ts.map