pub trait BlockHash {
type Error;
// Required method
fn block_hash(&mut self, number: u64) -> Result<B256, Self::Error>;
}
pub trait BlockHash {
type Error;
// Required method
fn block_hash(&mut self, number: u64) -> Result<B256, Self::Error>;
}