2016-02-23 18:51:29 +01:00
|
|
|
//! Helper type with all filter possibilities.
|
|
|
|
|
2016-03-11 12:31:42 +01:00
|
|
|
use util::hash::H256;
|
2016-02-23 18:51:29 +01:00
|
|
|
use ethcore::filter::Filter;
|
|
|
|
|
2016-03-11 12:31:42 +01:00
|
|
|
pub type BlockNumber = u64;
|
|
|
|
|
2016-02-23 18:51:29 +01:00
|
|
|
#[derive(Clone)]
|
|
|
|
pub enum PollFilter {
|
2016-03-11 12:31:42 +01:00
|
|
|
Block(BlockNumber),
|
|
|
|
PendingTransaction(Vec<H256>),
|
|
|
|
Logs(BlockNumber, Filter)
|
2016-02-23 18:51:29 +01:00
|
|
|
}
|