Trait ethcore_rpc::v1::traits::eth::EthFilter []

pub trait EthFilter: Sized + Send + Sync + 'static {
    fn new_filter(&self, Filter) -> Result<U256, Error>;
    fn new_block_filter(&self) -> Result<U256, Error>;
    fn new_pending_transaction_filter(&self) -> Result<U256, Error>;
    fn filter_changes(&self, Index) -> Result<FilterChanges, Error>;
    fn filter_logs(&self, Index) -> Result<Vec<Log>, Error>;
    fn uninstall_filter(&self, Index) -> Result<bool, Error>;

    fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M> { ... }
}

Eth filters rpc api (polling).

Required Methods

Returns id of new filter.

Returns id of new block filter.

Returns id of new block filter.

Returns filter changes since last poll.

Returns all logs matching given filter (in a range 'from' - 'to').

Uninstalls filter.

Provided Methods

Transform this into an IoDelegate, automatically wrapping the parameters.

Implementors