block status

This commit is contained in:
NikVolf 2016-10-18 17:39:34 +03:00
parent 891f5e8e3f
commit 08da5b831e
2 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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 }