Struct ethcore_rpc::v1::EthFilterClient
[−]
[src]
pub struct EthFilterClient<C, M> where C: BlockChainClient, M: MinerService { /* fields omitted */ }
Eth filter rpc implementation.
Methods
impl<C, M> EthFilterClient<C, M> where C: BlockChainClient, M: MinerService
[src]
Trait Implementations
impl<C, M> EthFilter for EthFilterClient<C, M> where C: BlockChainClient + 'static, M: MinerService + 'static
[src]
fn new_filter(&self, filter: Filter) -> Result<RpcU256, Error>
Returns id of new filter.
fn new_block_filter(&self) -> Result<RpcU256, Error>
Returns id of new block filter.
fn new_pending_transaction_filter(&self) -> Result<RpcU256, Error>
Returns id of new block filter.
fn filter_changes(&self, index: Index) -> Result<FilterChanges, Error>
Returns filter changes since last poll.
fn filter_logs(&self, index: Index) -> Result<Vec<Log>, Error>
Returns all logs matching given filter (in a range 'from' - 'to').
fn uninstall_filter(&self, index: Index) -> Result<bool, Error>
Uninstalls filter.
fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M>
Transform this into an IoDelegate
, automatically wrapping the parameters. Read more