Skip to content

Commit fda0b86

Browse files
sduchesneauleoyvens
authored andcommitted
simplify parsing of undo parent block hash based on PR comments
1 parent 75a95c8 commit fda0b86

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

chain/ethereum/src/chain.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -597,13 +597,10 @@ impl FirehoseMapperTrait<Chain> for FirehoseMapper {
597597
number: block.number as i32,
598598
},
599599
FirehoseCursor::Some(response.cursor.clone()),
600-
match block.header {
601-
Some(header) => Some(BlockPtr {
602-
hash: BlockHash::from(header.parent_hash),
603-
number: (block.number as i32) - 1,
604-
}),
605-
None => None,
606-
},
600+
Some(BlockPtr {
601+
hash: BlockHash::from(block.header.unwrap().parent_hash),
602+
number: (block.number.checked_sub(1).unwrap() as i32), // Will never receive undo on blocknum 0
603+
}),
607604
)),
608605

609606
bstream::ForkStep::StepIrreversible => {

0 commit comments

Comments
 (0)