diff --git a/ledger/src/blockstore_processor.rs b/ledger/src/blockstore_processor.rs index 507ae50fc58..365171d5bfe 100644 --- a/ledger/src/blockstore_processor.rs +++ b/ledger/src/blockstore_processor.rs @@ -2135,6 +2135,11 @@ fn process_bank_0( err @ BlockstoreProcessorError::InvalidTransaction(_) => panic!("{err}"), _ => BlockstoreProcessorError::FailedToReplayBank0, })?; + bank0.set_block_id(Some( + blockstore + .get_block_id(bank0.slot(), migration_status)? + .expect("block id for a full slot must exist"), + )); bank0.freeze(); if blockstore.is_primary_access() { blockstore.insert_bank_hash(bank0.slot(), bank0.hash(), false);