18 lines
364 B
Rust
18 lines
364 B
Rust
use jsonrpc_core::*;
|
|
use traits::Web3;
|
|
|
|
pub struct Web3Client;
|
|
|
|
impl Web3Client {
|
|
pub fn new() -> Self { Web3Client }
|
|
}
|
|
|
|
impl Web3 for Web3Client {
|
|
fn client_version(&self, params: Params) -> Result<Value, Error> {
|
|
match params {
|
|
Params::None => Ok(Value::String("parity/0.1.0/-/rust1.7-nightly".to_string())),
|
|
_ => Err(Error::invalid_params())
|
|
}
|
|
}
|
|
}
|