Trait ethcore_rpc::v1::traits::web3::Web3 []

pub trait Web3: Sized + Send + Sync + 'static {
    fn client_version(&self) -> Result<String, Error>;
    fn sha3(&self, Bytes) -> Result<H256, Error>;

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

Web3 rpc interface.

Required Methods

Returns current client version.

Returns sha3 of the given data

Provided Methods

Transform this into an IoDelegate, automatically wrapping the parameters.

Implementors