Skip to content

Commit a93e244

Browse files
committed
f - Remove duplicate header validation in tests
Blockchain::tip() already returns a ValidatedBlockHeader. No need to revalidate it via inadvertently Deref coercing back to BlockHeaderData.
1 parent a2a864d commit a93e244

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

lightning-block-sync/src/poll.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -300,10 +300,7 @@ mod tests {
300300

301301
// Change the nonce to get a different block hash with the same chainwork.
302302
chain.blocks.last_mut().unwrap().header.nonce += 1;
303-
304303
let worse_chain_tip = chain.tip();
305-
let worse_chain_tip_hash = worse_chain_tip.header.block_hash();
306-
let worse_chain_tip = worse_chain_tip.validate(worse_chain_tip_hash).unwrap();
307304
assert_eq!(best_known_chain_tip.chainwork, worse_chain_tip.chainwork);
308305

309306
let mut poller = ChainPoller::new(&mut chain as &mut dyn BlockSource, Network::Bitcoin);
@@ -317,11 +314,9 @@ mod tests {
317314
async fn poll_chain_with_worse_tip() {
318315
let mut chain = Blockchain::default().with_height(1);
319316
let best_known_chain_tip = chain.tip();
320-
chain.disconnect_tip();
321317

318+
chain.disconnect_tip();
322319
let worse_chain_tip = chain.tip();
323-
let worse_chain_tip_hash = worse_chain_tip.header.block_hash();
324-
let worse_chain_tip = worse_chain_tip.validate(worse_chain_tip_hash).unwrap();
325320

326321
let mut poller = ChainPoller::new(&mut chain as &mut dyn BlockSource, Network::Bitcoin);
327322
match poller.poll_chain_tip(best_known_chain_tip).await {
@@ -336,8 +331,6 @@ mod tests {
336331
let best_known_chain_tip = chain.at_height(0);
337332

338333
let better_chain_tip = chain.tip();
339-
let better_chain_tip_hash = better_chain_tip.header.block_hash();
340-
let better_chain_tip = better_chain_tip.validate(better_chain_tip_hash).unwrap();
341334

342335
let mut poller = ChainPoller::new(&mut chain as &mut dyn BlockSource, Network::Bitcoin);
343336
match poller.poll_chain_tip(best_known_chain_tip).await {

0 commit comments

Comments
 (0)