mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
refactor(storage): small refactor in convert_block_number (#10364)
This commit is contained in:
@ -62,14 +62,12 @@ pub trait BlockIdReader: BlockNumReader + Send + Sync {
|
||||
.map(|res_opt| res_opt.map(|num_hash| num_hash.number))
|
||||
}
|
||||
BlockNumberOrTag::Number(num) => num,
|
||||
BlockNumberOrTag::Finalized => match self.finalized_block_number()? {
|
||||
Some(block_number) => block_number,
|
||||
None => return Err(ProviderError::FinalizedBlockNotFound),
|
||||
},
|
||||
BlockNumberOrTag::Safe => match self.safe_block_number()? {
|
||||
Some(block_number) => block_number,
|
||||
None => return Err(ProviderError::SafeBlockNotFound),
|
||||
},
|
||||
BlockNumberOrTag::Finalized => {
|
||||
self.finalized_block_number()?.ok_or(ProviderError::FinalizedBlockNotFound)?
|
||||
}
|
||||
BlockNumberOrTag::Safe => {
|
||||
self.safe_block_number()?.ok_or(ProviderError::SafeBlockNotFound)?
|
||||
}
|
||||
};
|
||||
Ok(Some(num))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user