diff --git a/core/src/replay_stage.rs b/core/src/replay_stage.rs index 85cbc577d7..0dd4e2b7c3 100644 --- a/core/src/replay_stage.rs +++ b/core/src/replay_stage.rs @@ -1102,7 +1102,6 @@ impl ReplayStage { slot_full_senders: &[Sender<(u64, Pubkey)>], ) { bank.freeze(); - info!("bank frozen {}", bank.slot()); slot_full_senders.iter().for_each(|sender| { if let Err(e) = sender.send((bank.slot(), *bank.collector_id())) { trace!("{} slot_full alert failed: {:?}", my_pubkey, e); diff --git a/runtime/src/bank.rs b/runtime/src/bank.rs index b3e68725e1..fe3db203c9 100644 --- a/runtime/src/bank.rs +++ b/runtime/src/bank.rs @@ -1615,12 +1615,21 @@ impl Bank { let accounts_delta_hash = self.rc.accounts.bank_hash_at(self.slot()); let mut signature_count_buf = [0u8; 8]; LittleEndian::write_u64(&mut signature_count_buf[..], self.signature_count() as u64); - hashv(&[ + let hash = hashv(&[ self.parent_hash.as_ref(), accounts_delta_hash.as_ref(), &signature_count_buf, self.last_blockhash().as_ref(), - ]) + ]); + info!( + "bank frozen: {} hash: {} accounts_delta: {} signature_count: {} last_blockhash: {}", + self.slot(), + hash, + accounts_delta_hash, + self.signature_count(), + self.last_blockhash() + ); + hash } /// Recalculate the hash_internal_state from the account stores. Would be used to verify a