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
fn client_version(&self) -> Result<String, Error>
Returns current client version.
fn sha3(&self, Bytes) -> Result<H256, Error>
Returns sha3 of the given data
Provided Methods
fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M>
Transform this into an IoDelegate
, automatically wrapping
the parameters.
Implementors
impl Web3 for Web3Client