Trait fc_rpc_core::EthFilterApiServer[][src]

pub trait EthFilterApiServer: Sized + Send + Sync + 'static {
    fn new_filter(&self, _: Filter) -> Result<U256>;
fn new_block_filter(&self) -> Result<U256>;
fn new_pending_transaction_filter(&self) -> Result<U256>;
fn filter_changes(&self, _: Index) -> Result<FilterChanges>;
fn filter_logs(&self, _: Index) -> Result<Vec<Log>>;
fn uninstall_filter(&self, _: Index) -> Result<bool>; fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M> { ... } }

Eth filters rpc api (polling).

Required methods

fn new_filter(&self, _: Filter) -> Result<U256>[src]

Returns id of new filter.

fn new_block_filter(&self) -> Result<U256>[src]

Returns id of new block filter.

fn new_pending_transaction_filter(&self) -> Result<U256>[src]

Returns id of new block filter.

fn filter_changes(&self, _: Index) -> Result<FilterChanges>[src]

Returns filter changes since last poll.

fn filter_logs(&self, _: Index) -> Result<Vec<Log>>[src]

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

fn uninstall_filter(&self, _: Index) -> Result<bool>[src]

Uninstalls filter.

Loading content...

Provided methods

fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M>[src]

Create an IoDelegate, wiring rpc calls to the trait methods.

Loading content...

Implementors

Loading content...