Trait fc_rpc_core::Web3Api[][src]

pub trait Web3Api: Sized + Send + Sync + 'static {
    fn client_version(&self) -> Result<String>;
fn sha3(&self, _: Bytes) -> Result<H256>; fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M> { ... } }

Web3 rpc interface.

Required methods

fn client_version(&self) -> Result<String>[src]

Returns current client version.

fn sha3(&self, _: Bytes) -> Result<H256>[src]

Returns sha3 of the given data

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