From ea32c0b28da00cc331076c8fefba22c609ff3219 Mon Sep 17 00:00:00 2001 From: Nico Flaig Date: Sat, 3 Oct 2026 13:50:06 +0100 Subject: [PATCH] chore: update stale pruning note in payload envelope seen cache doc --- .../src/chain/seenCache/seenPayloadEnvelopeInput.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/beacon-node/src/chain/seenCache/seenPayloadEnvelopeInput.ts b/packages/beacon-node/src/chain/seenCache/seenPayloadEnvelopeInput.ts index 609d43d373ce..f37e40cc7ed9 100644 --- a/packages/beacon-node/src/chain/seenCache/seenPayloadEnvelopeInput.ts +++ b/packages/beacon-node/src/chain/seenCache/seenPayloadEnvelopeInput.ts @@ -47,8 +47,9 @@ export type SeenPayloadEnvelopeInputModules = { * Created whenever we have a block because it needs block bid. * Steady state (linear chain, healthy progression): the cache holds ~2 entries — the head * (parent for next-slot production) and its parent (proposer-boost-reorg fallback). It can - * transiently hold more during forks, range-sync bursts, or when `prepareNextSlot` skips - * ticks; subsequent ticks settle it back. + * hold more during forks and range sync, or while an entry's payload is not FULL on the head's + * branch or its columns are still being gathered. Such entries are evicted on a later block + * import, on finalization or by the size cap. */ export class SeenPayloadEnvelopeInput { private readonly config: ChainForkConfig;