block status
This commit is contained in:
parent
891f5e8e3f
commit
08da5b831e
|
@ -12,7 +12,7 @@ extern crate ethcore_devtools as devtools;
|
|||
|
||||
mod queue;
|
||||
|
||||
use primitives::hash::H256;
|
||||
pub use queue::Queue;
|
||||
|
||||
#[derive(Debug)]
|
||||
/// All possible verification errors
|
||||
|
|
|
@ -52,8 +52,8 @@ impl Queue {
|
|||
}
|
||||
|
||||
/// Query block status
|
||||
pub fn block_status(&self, hash: &H256) {
|
||||
if self.invalid.read().contains_key(hash) { BlockStatus::Invalid }
|
||||
pub fn block_status(&self, hash: &H256) -> BlockStatus {
|
||||
if self.invalid.read().contains(hash) { BlockStatus::Invalid }
|
||||
else if self.verified.read().contains_key(hash) { BlockStatus::Valid }
|
||||
else if self.items.read().contains_key(hash) { BlockStatus::Pending }
|
||||
else { BlockStatus::Absent }
|
||||
|
|
Loading…
Reference in New Issue